Doxygen
Toggle main menu visibility
Loading...
Searching...
No Matches
defargs.h
Go to the documentation of this file.
1
/******************************************************************************
2
*
3
* Copyright (C) 1997-2026 by Dimitri van Heesch.
4
*
5
* Permission to use, copy, modify, and distribute this software and its
6
* documentation under the terms of the GNU General Public License is hereby
7
* granted. No representations are made about the suitability of this software
8
* for any purpose. It is provided "as is" without express or implied warranty.
9
* See the GNU General Public License for more details.
10
*
11
* Documents produced by Doxygen are derivative works derived from the
12
* input used in their production; they are not affected by this license.
13
*
14
*/
15
16
#ifndef DEFARGS_H
17
#define DEFARGS_H
18
19
#include <memory>
20
21
#include "
types.h
"
22
23
class
ArgumentList
;
24
class
DString
;
25
26
std::unique_ptr<ArgumentList>
stringToArgumentList
(
SrcLangExt
lang,
27
const
DString
&argsString,
28
DString
*extraTypeChars=
nullptr
);
29
30
#endif
ArgumentList
This class represents an function or template argument list.
Definition
arguments.h:66
DString
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
Definition
dstring.h:88
stringToArgumentList
std::unique_ptr< ArgumentList > stringToArgumentList(SrcLangExt lang, const DString &argsString, DString *extraTypeChars=nullptr)
Definition
defargs.l:828
types.h
This file contains a number of basic enums and types.
SrcLangExt
SrcLangExt
Definition
types.h:207
src
defargs.h
Generated by
1.19.0