
Spot on. Just as a property_set corresponds to a C++ type, the property_type_info entries in the property_set each correspond to a pointer-to-member (or a pair of pointer-to-member-function if you want to
Please also have a look at my properties/reflections approach. If there is sufficient interest I'd be happy to submit it to the boost library. The pointers here are for the entire "Lit Window Library". The reflections part is contained in the lwbase package and is available separately. Here are the pointers: Initial documentation (still incomplete) http://www.litwindow.com/lwl/doc/html/group__data__adapters__howto.html Article about "data abstraction layer" (reflections basically) http://www.litwindow.com/Library/RapidUI_Article_1/rapidui_article_2.htm Sourceforge and CVS repository: http://sourceforge.net/projects/litwindow Download the lwbase package if you are interested in the reflections only. Homepage: http://www.litwindow.com/library