Doxygen
tooltip.cpp 文件参考
#include <map>
#include <memory>
#include <unordered_map>
#include <string>
#include <mutex>
#include "tooltip.h"
#include "definition.h"
#include "outputgen.h"
#include "util.h"
#include "filedef.h"
#include "doxygen.h"
#include "config.h"
+ tooltip.cpp 的引用(Include)关系图:

浏览源代码.

class  TooltipManager::Private
 

函数

static QCString escapeId (const QCString &s)
 

变量

static std::mutex g_tooltipsMutex
 
static std::unordered_map< int, std::set< std::string > > g_tooltipsWrittenPerFile
 

函数说明

◆ escapeId()

static QCString escapeId ( const QCString s)
static

在文件 tooltip.cpp47 行定义.

48 {
49  QCString res=s;
50  for (uint i=0;i<res.length();i++) if (!isId(res[i])) res[i]='_';
51  return res;
52 }

引用了 isId() , 以及 QCString::length().

被这些函数引用 TooltipManager::addTooltip().

变量说明

◆ g_tooltipsMutex

std::mutex g_tooltipsMutex
static

在文件 tooltip.cpp30 行定义.

被这些函数引用 TooltipManager::writeTooltips().

◆ g_tooltipsWrittenPerFile

std::unordered_map<int, std::set<std::string> > g_tooltipsWrittenPerFile
static

在文件 tooltip.cpp31 行定义.

被这些函数引用 TooltipManager::writeTooltips().

QCString::length
uint length() const
Returns the length of the string, not counting the 0-terminator.
Definition: qcstring.h:147
uint
unsigned uint
Definition: qcstring.h:40
isId
bool isId(int c)
Definition: util.h:172
QCString
This is an alternative implementation of QCString.
Definition: qcstring.h:108