leftibot ef018f57c8 Fix #531: Support static member functions via ClassName.func() syntax
Add a new overload of utility::add_class that accepts a fifth parameter
for static functions. Static functions are registered as attributes of a
Dynamic_Object namespace with the class name, enabling ClassName.func()
call syntax. To allow constructors to coexist with the namespace global,
Fun_Call_AST_Node now falls back to dispatch-by-name when the evaluated
identifier is not directly callable.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 17:03:27 -06:00
..
fnv1a.hpp change .clang-format and reformat code with clang-format 11 2021-05-24 10:44:15 +02:00
hash.hpp change .clang-format and reformat code with clang-format 11 2021-05-24 10:44:15 +02:00
json_wrap.hpp change .clang-format and reformat code with clang-format 11 2021-05-24 10:44:15 +02:00
json.hpp Fix #477: Handle \u unicode escape sequences in JSON parser 2026-04-10 19:49:48 -06:00
quick_flat_map.hpp change .clang-format and reformat code with clang-format 11 2021-05-24 10:44:15 +02:00
stack_vector.hpp change .clang-format and reformat code with clang-format 11 2021-05-24 10:44:15 +02:00
static_string.hpp change .clang-format and reformat code with clang-format 11 2021-05-24 10:44:15 +02:00
utility.hpp Fix #531: Support static member functions via ClassName.func() syntax 2026-04-12 17:03:27 -06:00