Commit Graph
12 Commits
Author SHA1 Message Date
andrey fa7ff781fe refactor: use targeted includes (pibase_macros.h, piliterals_string.h) and guard <string> by PIP_HAS_RTTI 2026-08-31 19:12:38 +03:00
andrey 2605446573 refactor: rename __PIP_TYPENAME_DECLARE to PIP_REGISTER_TYPENAME, add PIP_DECLARE_TYPENAME macro
- Rename __PIP_TYPENAME_DECLARE to PIP_REGISTER_TYPENAME across all headers
- Add PIP_DECLARE_TYPENAME(name) macro for in-class type name declaration
- Replace all static const char * __pip_typename__() member functions with PIP_DECLARE_TYPENAME
2026-08-24 19:31:41 +03:00
andrey 86a1084ec1 feat: enforce no-RTTI type name registration with static_assert 2026-08-23 08:20:51 +03:00
peri4 c2b8a8d6da code format 2022-12-14 14:13:52 +03:00
peri4 430a41fefc before formatting 2022-12-14 13:56:19 +03:00
peri4 ef8ffcd02f DEPRECATED[M], createMemoryBlock(), text stream ... 2022-05-11 20:55:51 +03:00
peri4 0897a8369f macros rename 2022-05-11 16:49:33 +03:00
peri4 b2bc385397 PIByteArray works on binary stream 2022-05-10 15:23:18 +03:00
peri4 0f9e592273 start moving to binarystream 2022-05-10 12:26:05 +03:00
peri4 4b32101de6 introspection major optimization 2022-04-15 01:31:22 +03:00
peri4 42e253adc7 PIIntrospection 2022-04-14 17:48:15 +03:00
peri4 ccd6a9888f tree changes 2020-08-19 00:47:05 +03:00