boost::wave sample codes.