po-lite: handle container options via traits
The generic option handling for containers assumes that the container type provides clear(), push_back() and iterator methods. Beyond being insufficiently general, the template matches any template template type, preventing use of the non template template template. This commit provides a traits-based method to (a) conditionally apply the template template Option definition, and (b) to provide methods appropriate for a particular container.
Please register or sign in to comment