/*** Copyright (C) 2022 J Reece Wilson (a/k/a "Reece"). All rights reserved. File: auList.hpp Date: 2022-2-1 Author: Reece ***/ #pragma once #if !defined(AURORA_RUNTIME_AU_LIST) #define AURORA_RUNTIME_AU_LIST std::vector #endif #include "auMemoryModel.hpp" #if defined(_CPPSHARP) || defined(_AURORA_NO_SPECIAL_ARRAY_OPTIMIAZATION) || (!defined(_AUHAS_AURORARUNTIME) && !defined(AURORA_ENGINE_KERNEL)) template using AuList = AURORA_RUNTIME_AU_LIST; #else template using AuList = AURORA_RUNTIME_AU_LIST, Aurora::Memory::ClassArrayAllocator, Aurora::Memory::PrimitiveArrayAllocator > >; #endif