1 /*****************************************************************************
2  * Copyright (C) 1997-2019 by Dimitri van Heesch.
3  *
4  * Permission to use, copy, modify, and distribute this software and its
5  * documentation under the terms of the GNU General Public License is hereby
6  * granted. No representations are made about the suitability of this software
7  * for any purpose. It is provided "as is" without express or implied warranty.
8  * See the GNU General Public License for more details.
9  *
10  * Documents produced by Doxygen are derivative works derived from the
11  * input used in their production; they are not affected by this license.
12  */
13 
14 #include <algorithm>
15 
16 #include "arguments.h"
17 
18 /*! the argument list is documented if one of its
19  *  arguments is documented
20  */
hasDocumentation() const21 bool ArgumentList::hasDocumentation() const
22 {
23   return std::any_of(begin(),end(),[](const Argument &a){ return a.hasDocumentation(); });
24 }
25 
26