-
TypeIDRegistry
Type Computation - cast (reference) more
- traits
- simplify
- -> concept
- container
- list, forward_list
- multi set/map
- stack, queue, priority_queue
- span
- variant
- optional
- improve test
- introduction
- zh_CN
- en_us
- machine translation
- optimize
- manual
-
Get{R|RW}OwnedVars
- improve method ptr
- perfect forwarding when invoking (auto copy)
- simplify assign operator
- improve iteration for multimap
- combine
IsCompatible
andConstructedArgumentsGuard
to improve performance -
ObjectPtr
->ObjectView
and letSharedObject : public ObjectView
-
TypeID
->Type
- rename invoke
- remove metas:
malloc
,free
,aligned_malloc
,aligned_free
- compress API
- IsInvocable
- move APIs with
Type
to corresponding APIs withObjectView
- add flags into APIs
- special types
- pointer
- array
- string
- iterator API
- operations: advance, distance, next, prev
- range access:
[c][l/r]begin
,[c][l/r]end
- type alias for AttrSet
- speed up
ReflMngr.cpp
compiltation - rename invoke APIs
- simplify
MethodPtr::func
- property
- data-driven API