WIP: include asProperty headers on demand in Property.h
avoids that users of Property need to ensure including *AsProperty headers before Property.h. Not sure how great the idea is.
What do you think @ibelyaev ?
I'm not a great fan of checking for _GLIBCXX_VECTOR
, but it just happens to be what <vector>
defines, if you have better tests I'm happy to change that.
Also, this only checks if <vector>
is included when the property templates are processed. That doesn't mean that vectors are actually used as properties