-
Notifications
You must be signed in to change notification settings - Fork 2
[FEATURE REQUEST] Support more STL containers #71
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requesthigh priorityThis issue should take precedence over othersThis issue should take precedence over othersserial adapterInvolves a new or existing serial adapter, not the core headerInvolves a new or existing serial adapter, not the core header
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthigh priorityThis issue should take precedence over othersThis issue should take precedence over othersserial adapterInvolves a new or existing serial adapter, not the core headerInvolves a new or existing serial adapter, not the core header
Feature Request: Support more STL containers
Brief Summary of Request
Currently, this library only supports sequential containers like
std::vectorandstd::array, but other container types should also have built-in support.These include:
std::arraystd::vectorstd::dequestd::forward_liststd::liststd::setstd::mapstd::multisetstd::multimapstd::unordered_setstd::unordered_mapstd::unordered_multisetstd::unordered_multimapAs well as container adapters:
std::stackstd::queuestd::priority_queueAnd a few other popular data structures:
std::complexstd::pairstd::tupleWhat Is The Value Added With This Feature
Easier serialization without user-defined functions.
Desired Outcome
Other Details
This may be updated/replaced when C++20 is adopted.