[boost] IS THERE A WAY TO FIND IF A CERTAIN TYPE HAS A CERTAIN MEMBER?