mirror of
https://github.com/BlackMATov/meta.hpp.git
synced 2025-12-16 14:09:02 +07:00
Merge branch 'main' into dev
This commit is contained in:
29
README.md
29
README.md
@@ -56,8 +56,37 @@ target_link_libraries(your_project_target meta.hpp)
|
|||||||
- [Method](./manuals/meta_examples/method_example.cpp)
|
- [Method](./manuals/meta_examples/method_example.cpp)
|
||||||
- [Variable](./manuals/meta_examples/variable_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
|
## API
|
||||||
|
|
||||||
> coming soon
|
> 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)
|
## [License (MIT)](./LICENSE.md)
|
||||||
|
|||||||
Reference in New Issue
Block a user