From 602626c840aed3cabefbc495b7d7a82955a28bb5 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Wed, 22 Oct 2025 23:17:03 +0200 Subject: [PATCH] .*: cleanup TODO --- TODO | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/TODO b/TODO index b36678296..d56ae960e 100644 --- a/TODO +++ b/TODO @@ -28,13 +28,10 @@ TODO: * doc: IMPLICIT_DIR_DOCS for dir docs or \dir * meta non-const allow_cast overloads: (const int &) to (int &) is not allowed, but (const int &) to (double &) is allowed (support only for convertibles) * review build process for testbed (i.e. tests first due to SDL) -* use any for meta_custom_node -* use unique_ptr for meta_custom +* use unique_ptr or any for meta_custom_node * paged vector as a standalone class * resource: shared_from_this? * finish the imgui viewer/editor! * trivially destructible optimization for basic_any -* basic_any descriptor can go into the vtable, vtable can be used the same as descriptor (for fast return) -* get rid of resolve function pointer in meta_any, use vtable for the one time lookup * introduce compile-time flag to skip dll-only checks in basic_any * auto policy for return types in meta (i.e. it picks as_is or as_(c)ref automatically as needed)