Doxygen
首页
模块
命名空间
命名空间列表
命名空间成员
全部
_
a
b
c
d
e
f
g
i
l
m
n
o
p
q
r
s
t
u
v
w
x
函数
a
c
d
f
g
i
m
p
r
s
u
w
变量
_
a
b
c
d
e
f
g
i
l
m
n
o
p
q
r
s
t
u
v
w
x
枚举
枚举值
类
类列表
类索引
类继承关系
类成员
全部
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
函数
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
变量
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
类型定义
a
c
d
e
f
h
i
k
m
n
p
r
s
t
u
v
枚举
a
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
枚举值
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
相关函数
文件
文件列表
文件成员
全部
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
函数
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
变量
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
y
类型定义
a
b
c
d
e
f
i
j
l
m
n
o
p
r
s
t
u
v
y
枚举
a
c
d
e
f
g
h
i
m
n
p
r
s
t
枚举值
a
c
d
e
f
g
h
i
m
n
p
r
s
t
u
v
x
宏定义
a
b
c
d
e
f
g
h
i
j
l
m
n
p
q
r
s
t
w
x
y
classlist.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 CLASSLIST_H
19
#define CLASSLIST_H
20
21
#include "
linkedmap.h
"
22
#include "
classdef.h
"
23
24
class
Definition
;
25
26
class
ClassLinkedMap
:
public
LinkedMap
<ClassDef>
27
{
28
};
29
30
class
ClassLinkedRefMap
:
public
LinkedRefMap
<const ClassDef>
31
{
32
public
:
33
bool
declVisible
(
const
ClassDef::CompoundType
*filter=0)
const
;
34
void
writeDeclaration
(
OutputList
&ol,
const
ClassDef::CompoundType
*filter,
const
QCString
&header,
bool
localNames)
const
;
35
void
writeDocumentation
(
OutputList
&ol,
const
Definition
* container=0)
const
;
36
};
37
38
#endif
LinkedRefMap
Container class representing a vector of objects with keys.
Definition:
linkedmap.h:231
Definition
The common base class of all entity definitions found in the sources.
Definition:
definition.h:76
ClassLinkedRefMap::writeDeclaration
void writeDeclaration(OutputList &ol, const ClassDef::CompoundType *filter, const QCString &header, bool localNames) const
Definition:
classlist.cpp:53
ClassDef::CompoundType
CompoundType
The various compound types
Definition:
classdef.h:107
ClassLinkedRefMap::writeDocumentation
void writeDocumentation(OutputList &ol, const Definition *container=0) const
Definition:
classlist.cpp:74
linkedmap.h
OutputList
Class representing a list of output generators that are written to in parallel.
Definition:
outputlist.h:37
classdef.h
ClassLinkedRefMap::declVisible
bool declVisible(const ClassDef::CompoundType *filter=0) const
Definition:
classlist.cpp:29
LinkedMap
Container class representing a vector of objects with keys.
Definition:
linkedmap.h:35
ClassLinkedMap
Definition:
classlist.h:26
ClassLinkedRefMap
Definition:
classlist.h:30
QCString
This is an alternative implementation of QCString.
Definition:
qcstring.h:108
src
classlist.h
生成于 2021年 十一月 27日 星期六 08:40:51 , 为 Doxygen使用
1.8.17