VOOZH about

URL: https://www.geeksforgeeks.org/cpp/boostalgorithmnone_of-in-c-library/

⇱ boost::algorithm::none_of() in C++ library - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

boost::algorithm::none_of() in C++ library

Last Updated : 11 Jul, 2025
The none_of() function in C++ boost library is found under the header 'boost/algorithm/cxx11/none_of.hpp' which tests all the elements of a sequence and returns true if all of them do not share a property. It takes a sequence and a predicate, and returns true if the predicate returns false when applied to every element in the sequence. Syntax:
bool none_of ( InputIterator first, InputIterator last, Predicate p ) or bool none_of ( const Range &R, Predicate p)
Parameters: The function accepts parameters as described below:
  • first: It specifies the input iterators to the initial positions in a sequence.
  • second: It specifies the input iterators to the final positions in a sequence.
  • p: It specifies a unary predicate function that accepts an element and returns a bool.
  • R: It is the complete sequence.
Return Value: The function returns true if the given predicate is false for all the elements of the sequence, else it returns false. Below is the implementation of the above approach: Program-1:
Output:
all are odd
Program-2:
Comment
Article Tags: