/*** Copyright (C) 2022 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: auListUtils.hpp Date: 2022-3-27 Author: Reece ***/ #pragma once template bool AuListFromArgs(T &list, Args && ... args) { constexpr auto end = sizeof...(Args); if (!AuTryResize(list, end)) { return false; } AuUInt i = 0; (..., (list[i++] = AuMove(args))); return true; }