namespace boost { namespace text { template<typename T, typename Segment> struct segmented_vector; } }