Doxygen
pre.h
浏览该文件的文档.
1
/******************************************************************************
2
*
3
*
4
*
5
* Copyright (C) 1997-2015 by Dimitri van Heesch.
6
*
7
* Permission to use, copy, modify, and distribute this software and its
8
* documentation under the terms of the GNU General Public License is hereby
9
* granted. No representations are made about the suitability of this software
10
* for any purpose. It is provided "as is" without express or implied warranty.
11
* See the GNU General Public License for more details.
12
*
13
* Documents produced by Doxygen are derivative works derived from the
14
* input used in their production; they are not affected by this license.
15
*
16
*/
17
18
#ifndef PRE_H
19
#define PRE_H
20
21
#include <memory>
22
23
class
BufStr
;
24
class
QCString
;
25
26
class
Preprocessor
27
{
28
public
:
29
Preprocessor
();
30
~Preprocessor
();
31
void
processFile
(
const
QCString
&fileName,
BufStr
&input,
BufStr
&output);
32
void
addSearchDir
(
const
QCString
&dir);
33
private
:
34
struct
Private
;
35
std::unique_ptr<Private>
p
;
36
};
37
38
#endif
Preprocessor::~Preprocessor
~Preprocessor()
Private
@ Private
Definition:
types.h:26
Preprocessor::Preprocessor
Preprocessor()
Preprocessor::p
std::unique_ptr< Private > p
Definition:
pre.h:34
BufStr
Buffer used to store strings
Definition:
bufstr.h:29
Preprocessor
Definition:
pre.h:26
Preprocessor::addSearchDir
void addSearchDir(const QCString &dir)
Preprocessor::processFile
void processFile(const QCString &fileName, BufStr &input, BufStr &output)
QCString
This is an alternative implementation of QCString.
Definition:
qcstring.h:108
src
pre.h
生成于 2021年 十一月 27日 星期六 08:40:54 , 为 Doxygen使用
1.8.17