30 #ifndef __CLAW_GLOB_HPP__ 31 #define __CLAW_GLOB_HPP__ 35 template <
typename InputIterator1,
typename InputIterator2>
36 bool glob_match(InputIterator1 pattern_first, InputIterator1 pattern_last,
37 InputIterator2 first, InputIterator2 last,
38 typename InputIterator1::value_type any_sequence,
39 typename InputIterator1::value_type zero_or_one,
40 typename InputIterator1::value_type any);
42 template <
typename InputIterator1,
typename InputIterator2>
43 bool glob_potential_match(InputIterator1 pattern_first,
44 InputIterator1 pattern_last, InputIterator2 first,
46 typename InputIterator1::value_type any_sequence,
47 typename InputIterator1::value_type zero_or_one,
48 typename InputIterator1::value_type any);
52 #include <claw/glob.tpp> 54 #endif // __CLAW_GLOB_HPP__ This is the main namespace.