teXt Preprocessor and Range countEr library using c++0x and boost