dxd - dynax driver framework 2.7.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::is_string_container< type_t, bool > Struct Template Reference

#include <dx_key_value_tree.h>

Inheritance diagram for dx::is_string_container< type_t, bool >:
Collaboration diagram for dx::is_string_container< type_t, bool >:

Detailed Description

template<typename type_t, bool = is_dx_iterator_v<type_t>>
struct dx::is_string_container< type_t, bool >

value_t is some STL container of std::string (set, vector, deque, ...) - lets key_value_tree::operator value_t() intercept that case before the generic fetch<>() path, which would otherwise overwrite the container with raw bytes like any other non-pointer value_t. Dispatches on is_dx_iterator_v via specialization, not &&, so a dx::iterator-derived type_t's value_type is never probed at all.


The documentation for this struct was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.