#pragma once #include namespace VWeb { template using Ref = std::shared_ptr; template constexpr Ref CreateRef(Args &&...args) { return std::make_shared(std::forward(args)...); } } // namespace VWeb