Skip to main content

The tooltip.cpp File Reference

Included Headers

#include <map> #include <memory> #include <unordered_map> #include <unordered_set> #include <string> #include <mutex> #include "tooltip.h" #include "definition.h" #include "outputlist.h" #include "util.h" #include "filedef.h" #include "doxygen.h" #include "config.h"

Classes Index

classPrivate

Functions Index

static QCStringescapeId (const QCString &s)

Variables Index

static std::mutexg_tooltipsFileMutex
static std::mutexg_tooltipsTipMutex
static std::unordered_map< int, std::unordered_set< std::string > >g_tooltipsWrittenPerFile

Functions

escapeId()

QCString escapeId (const QCString & s)
static

Definition at line 49 of file tooltip.cpp.

49static QCString escapeId(const QCString &s)
50{
51 QCString res=s;
52 for (size_t i=0;i<res.length();i++) if (!isId(res[i])) res[i]='_';
53 return res;
54}

References isId and QCString::length.

Referenced by TooltipManager::addTooltip.

Variables

g_tooltipsFileMutex

std::mutex g_tooltipsFileMutex
static

Definition at line 31 of file tooltip.cpp.

31static std::mutex g_tooltipsFileMutex;

Referenced by TooltipManager::writeTooltips.

g_tooltipsTipMutex

std::mutex g_tooltipsTipMutex
static

Definition at line 32 of file tooltip.cpp.

32static std::mutex g_tooltipsTipMutex;

Referenced by TooltipManager::writeTooltips.

g_tooltipsWrittenPerFile

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

Definition at line 33 of file tooltip.cpp.

33static std::unordered_map<int, std::unordered_set<std::string> > g_tooltipsWrittenPerFile;

Referenced by TooltipManager::writeTooltips.


Generated via doxygen2docusaurus by Doxygen 1.14.0.