You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Changelog
core:entt::anyclass due to large internal changes with no impact on the APIbasic_any<...>::type()in favor ofbasic_any<...>::info()stripped_type_namereturn empty views if name is not availablefull_type_namefunction to type info APIbasic_hashed_stringandstring_viewconst char *conversion operator explicit forbasic_hashed_stringdataoverloads tobasic_any<...>has_valueoverloads tobasic_any<...>basic_anysupport self-assignment smoothlycontainer:dense_map<...>::atentity:basic_sparse_set<...>::type()in favor ofbasic_sparse_set<...>::info()basic_organizerclassclear()the registry context as needed::emplaceon a storage::inserton a storagegraph:graphmethod of the organizer classconstas it should bemeta:meta_dynamic_extentfor meta sequence containersbasic_meta_sequence_container_traits::fixed_sizein favor ofbasic_meta_sequence_container_traits::extentmeta_factoryandmeta_ctxas it should beoperator==andoperator!=formeta_handlemeta_handlemeta_anysupport self-assignment smoothlyas_is_tpolicy match the constness of the returned type, if anyas_value_tpolicy to force a copy of the returned value (default)meta_handle::operator->poly:basic_poly<...>::type()in favor ofbasic_poly<...>::info()process:signaldelegatetests work in release mode (disable comdat folding)tools:davey, an ImGUI based viewer for entities and components (work in progress)Build system
testbedtargettools.ymltoanalyzer.ymlAny other business
Natvis support
All natvis files have been updated where necessary.
Breaking changes
core:basic_any<...>::type(), usebasic_any<...>::info()instea0dconst char *conversion operator is now explicit forbasic_hashed_stringentity:basic_sparse_set<...>::type(), usebasic_sparse_set<...>::info()instead::emplaceon a storage for empty types::inserton a storage for empty typesmeta:basic_meta_sequence_container_traits::fixed_size, usebasic_meta_sequence_container_traits::extentinsteadoperator==andoperator!=formeta_handle, compare underlying objects insteadmeta_handlebecause they should not existas_is_ttoas_value_t,as_is_tstill exists but it has a different meaning and behavior nowmeta_handle::operator->, use non-const handles as it should bepoly:basic_poly<...>::type(), usebasic_poly<...>::info()insteadprocess:Any other business
The documentation is up-to-date and the library is battle-tested with 100% coverage as usual.
Beta Was this translation helpful? Give feedback.
All reactions