Boost logo

Boost :

From: Brock Peabody (brock.peabody_at_[hidden])
Date: 2003-11-18 10:53:33

> -----Original Message-----
> From: boost-bounces_at_[hidden] [mailto:boost-bounces_at_[hidden]]
> On Behalf Of Brian McNamara

> <wishful thinking>
> If only "strings" were legal "template value parameters" in C++. Then
> we could write code like
> typedef regexp< "(hello )+world" >::type MyRegex;
> ... MyRegex::match( someString ) ...
> Aaaaaah. :)
> </wishful>

If you don't mind pain you could have:

   typedef regexp<vector_c<
      '(','h','e','l','l','o',' ',')','+','w','o','r','l','d'
> >::type MyRegex;

I wrote a library for input masking that took 'compile time strings' this
way, just for fun.


Boost list run by bdawes at, gregod at, cpdaniel at, john at