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
tooltip.h
浏览该文件的文档.
1
/******************************************************************************
2
*
3
* Copyright (C) 1997-2020 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
#ifndef TOOLTIP_H
16
#define TOOLTIP_H
17
18
#include <memory>
19
20
class
Definition
;
21
class
CodeOutputInterface
;
22
23
//! Class that manages the tooltips for a source file
24
class
TooltipManager
25
{
26
public
:
27
TooltipManager
();
28
~TooltipManager
();
29
30
/** add a tooltip for a given symbol definition */
31
void
addTooltip
(
CodeOutputInterface
&ol,
const
Definition
*d);
32
33
/** write the list of all collected tooltip to the given outputs */
34
void
writeTooltips
(
CodeOutputInterface
&ol);
35
36
private
:
37
class
Private
;
38
std::unique_ptr<Private>
p
;
39
};
40
41
#endif
Definition
The common base class of all entity definitions found in the sources.
Definition:
definition.h:76
TooltipManager::~TooltipManager
~TooltipManager()
Definition:
tooltip.cpp:43
TooltipManager::p
std::unique_ptr< Private > p
Definition:
tooltip.h:37
TooltipManager::TooltipManager
TooltipManager()
Definition:
tooltip.cpp:39
CodeOutputInterface
Output interface for code parser.
Definition:
outputgen.h:61
TooltipManager::addTooltip
void addTooltip(CodeOutputInterface &ol, const Definition *d)
add a tooltip for a given symbol definition
Definition:
tooltip.cpp:54
TooltipManager
Class that manages the tooltips for a source file
Definition:
tooltip.h:24
TooltipManager::writeTooltips
void writeTooltips(CodeOutputInterface &ol)
write the list of all collected tooltip to the given outputs
Definition:
tooltip.cpp:87
TooltipManager::Private
Definition:
tooltip.cpp:33
src
tooltip.h
生成于 2021年 十一月 27日 星期六 08:40:54 , 为 Doxygen使用
1.8.17