From 3bb3ed8be38c213e745656655fa6dccaaef2a6e9 Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Sun, 13 Feb 2022 08:51:42 +0700 Subject: [PATCH] add readme features --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/README.md b/README.md index 3fd4411..5028c30 100644 --- a/README.md +++ b/README.md @@ -56,8 +56,37 @@ target_link_libraries(your_project_target meta.hpp) - [Method](./manuals/meta_examples/method_example.cpp) - [Variable](./manuals/meta_examples/variable_example.cpp) +## Features + +- can reflect: + - arrays + - classes + - constructors + - destructors + - enums + - functions + - member + - methods + - numbers + - pointers + - references + - typedefs + - variables +- has different behaviour bind policies +- supports multiple and virtual inheritance +- allows add additional metadata to all types +- calls functions/methods with runtime variables +- doesn't contain 3rd-party dependencies +- can be used without rtti and exceptions + ## API > coming soon +## Alternatives + +- [billyquith/ponder](https://github.com/billyquith/ponder) +- [rttrorg/rttr](https://github.com/rttrorg/rttr) +- [skypjack/meta](https://github.com/skypjack/meta) + ## [License (MIT)](./LICENSE.md)