30 #ifndef __CLAW_GLOB_HPP__ 
   31 #define __CLAW_GLOB_HPP__ 
   35     template<
typename InputIterator1, 
typename InputIterator2>
 
   37     ( InputIterator1 pattern_first, InputIterator1 pattern_last,
 
   38       InputIterator2 first, InputIterator2 last,
 
   39       typename InputIterator1::value_type any_sequence,
 
   40       typename InputIterator1::value_type zero_or_one,
 
   41       typename InputIterator1::value_type any );
 
   43     template<
typename InputIterator1, 
typename InputIterator2>
 
   45     ( InputIterator1 pattern_first, InputIterator1 pattern_last,
 
   46       InputIterator2 first, InputIterator2 last,
 
   47       typename InputIterator1::value_type any_sequence,
 
   48       typename InputIterator1::value_type zero_or_one,
 
   49       typename InputIterator1::value_type any );
 
   53 #include <claw/impl/glob.tpp> 
   55 #endif // __CLAW_GLOB_HPP__