Template Function shad::equal(ExecutionPolicy&&, ForwardIt1, ForwardIt1, ForwardIt2, BinaryPredicate)

Function Documentation

Warning

doxygenfunction: Unable to resolve multiple matches for function “shad::equal” with arguments (ExecutionPolicy&&, ForwardIt1, ForwardIt1, ForwardIt2, BinaryPredicate) in doxygen xml output for project “shad” from directory: ../build-doxygen/docs/doxygen/xml. Potential matches:

- template <class ExecutionPolicy, class ForwardIt1, class ForwardIt2, class BinaryPredicate>
  bool shad::equal(ExecutionPolicy&&, ForwardIt1, ForwardIt1, ForwardIt2, ForwardIt2, BinaryPredicate)
- template <class ExecutionPolicy, class ForwardIt1, class ForwardIt2, class BinaryPredicate>
  std::enable_if_t<(shad::is_execution_policy<ExecutionPolicy>::value && !std::is_same<ForwardIt2, BinaryPredicate>::value), bool> shad::equal(ExecutionPolicy&&, ForwardIt1, ForwardIt1, ForwardIt2, BinaryPredicate)
- template <class ExecutionPolicy, class ForwardIt1, class ForwardIt2>
  std::enable_if_t<shad::is_execution_policy<ExecutionPolicy>::value, bool> shad::equal(ExecutionPolicy&&, ForwardIt1, ForwardIt1, ForwardIt2)
- template <class ExecutionPolicy, class ForwardIt1, class ForwardIt2>
  std::enable_if_t<shad::is_execution_policy<ExecutionPolicy>::value, bool> shad::equal(ExecutionPolicy&&, ForwardIt1, ForwardIt1, ForwardIt2, ForwardIt2)
- template <class InputIt1, class InputIt2, class BinaryPredicate>
  std::enable_if_t<!std::is_same<InputIt2, BinaryPredicate>::value, bool> shad::equal(InputIt1, InputIt1, InputIt2, BinaryPredicate)
- template <class InputIt1, class InputIt2, class BinaryPredicate>
  std::enable_if_t<!std::is_same<InputIt2, BinaryPredicate>::value, bool> shad::equal(InputIt1, InputIt1, InputIt2, InputIt2, BinaryPredicate)
- template <class InputIt1, class InputIt2>
  bool shad::equal(InputIt1, InputIt1, InputIt2)
- template <class InputIt1, class InputIt2>
  bool shad::equal(InputIt1, InputIt1, InputIt2, InputIt2)