- Some underlying features for RTTI

- Macro for automatically generating this_t
 - Semantics with static_constructor.h, now FENNEC_PRIVATE_STATIC_CONSTRUCTOR for .cpp files and FENNEC_CLASS_STATIC_CONSTRUCTOR for a class in any source file type.
This commit is contained in:
2025-12-03 01:41:30 -05:00
parent 0b76b06a1b
commit d928d86014
28 changed files with 479 additions and 301 deletions

View File

@@ -19,12 +19,12 @@
#include <fennec/lang/filesystem/file.h>
#include <fennec/platform/linux/platform.h>
#include <fennec/langcpp/startup.h>
#include <fennec/langcpp/static_constructor.h>
namespace fennec
{
FENNEC_STATIC_CONSTRUCTOR(_init_linux) {
FENNEC_PRIVATE_STATIC_CONSTRUCTOR(_init_linux) {
static linux_platform platform;
}