Overloading templates
Sean Kelly
sean at invisibleduck.org
Wed Sep 24 18:09:37 PDT 2008
I'm inclined to say this isn't possible, but just in case I'm wrong, can someone
tell me how to make this code work:
size_t find(Buf, Pat)( Buf buf, Pat pat )
{
return 0;
}
template find( char[] exp )
{
size_t find(Buf, Pat)( Buf buf, Pat pat )
{
return 0;
}
}
void main()
{
find( "abc", 'a' );
find!("a == b")( "abc", 'a' );
}
Basically, I want a template function to overload with another template
function that I can partially specialize.
Sean
More information about the Digitalmars-d-learn
mailing list