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