René's URL Explorer Experiment


Title: annotator.h source code [codebrowser/generator/annotator.h] - Codebrowser

Description: Browse the source of codebrowser 2.1-89- using KDAB Codebrowser which provides IDE like features for browsing C, C++, Rust & Dart code in your browser

Mail addresses
info@kdab.com

direct link

Domain: www.codebrowser.dev

woboq:interestingDefinitionsAnnotator,std::hash

Links:

https://www.codebrowser.dev/
Abouthttps://www.codebrowser.dev/about.html
https://woboq.com/codebrowser.htmlhttps://woboq.com/codebrowser.html
https://woboq.com/codebrowser.htmlhttps://woboq.com/codebrowser.html
http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_UShttp://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US
"commenthandler.h"https://www.codebrowser.dev/codebrowser/codebrowser/generator/commenthandler.h.html
"generator.h"https://www.codebrowser.dev/codebrowser/codebrowser/generator/generator.h.html
https://www.codebrowser.dev/codebrowser/include/c++/11/map.html
https://www.codebrowser.dev/codebrowser/include/c++/11/set.html
https://www.codebrowser.dev/codebrowser/include/c++/11/string.html
https://www.codebrowser.dev/codebrowser/include/c++/11/unordered_map.html
https://www.codebrowser.dev/codebrowser/include/c++/11/vector.html
ProjectManagerhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/projectmanager.h.html#ProjectManager
ProjectInfohttps://www.codebrowser.dev/codebrowser/codebrowser/generator/projectmanager.h.html#ProjectInfo
declhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13971decl
declhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13971decl
declhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13972decl
declhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13972decl
pairhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_pair.h.html#std::pair
hashhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/functional_hash.h.html#std::hash
pathTo_cache_key_thttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#pathTo_cache_key_t
size_thttps://www.codebrowser.dev/codebrowser/include/x86_64-linux-gnu/c++/11/bits/c++config.h.html#std::size_t
pathTo_cache_key_thttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#pathTo_cache_key_t
khttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13973k
firsthttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_pair.h.html#std::pair::first
khttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13973k
secondhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_pair.h.html#std::pair::second
Visibilityhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::Visibility
getVisibilityhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator13getVisibilityEPKN5clang9NamedDeclE
maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_map.h.html#std::map
pairhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_pair.h.html#std::pair
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_map.h.html#std::map
ProjectInfohttps://www.codebrowser.dev/codebrowser/codebrowser/generator/projectmanager.h.html#ProjectInfo
maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_map.h.html#std::map
Generatorhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/generator.h.html#Generator
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
htmlNameForFilehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator15htmlNameForFileB5cxx11EN5clang6FileIDE
addReferencehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator12addReferenceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5clang11SourceRangeENS_9TokenTypeENS_8DeclTypeES7_PNS8_4DeclE
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
Annotatorhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator
TokenTypehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::TokenType
Annotatorhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator
DeclTypehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::DeclType
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
DeclTypehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::DeclType
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_map.h.html#std::map
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
vectorhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_vector.h.html#std::vector
Referencehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::Reference
maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_map.h.html#std::map
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
ssize_thttps://www.codebrowser.dev/codebrowser/include/x86_64-linux-gnu/sys/types.h.html#ssize_t
maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_map.h.html#std::map
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
ssize_thttps://www.codebrowser.dev/codebrowser/include/x86_64-linux-gnu/sys/types.h.html#ssize_t
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
Typehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::SubRef::Type
Nonehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::SubRef::None
maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_map.h.html#std::map
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
vectorhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_vector.h.html#std::vector
SubRefhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::SubRef
unordered_maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/unordered_map.h.html#std::unordered_map
pathTo_cache_key_thttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#pathTo_cache_key_t
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
CommentHandlerhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/commenthandler.h.html#CommentHandler
unique_ptrhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/unique_ptr.h.html#std::unique_ptr
unordered_maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/unordered_map.h.html#std::unordered_map
pairhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_pair.h.html#std::pair
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
pairhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_pair.h.html#std::pair
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
getReferenceAndTitlehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator20getReferenceAndTitleB5cxx11EPN5clang9NamedDeclE
maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_map.h.html#std::map
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
unordered_maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/unordered_map.h.html#std::unordered_map
maphttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_map.h.html#std::map
sethttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_set.h.html#std::set
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
syntaxHighlighthttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator15syntaxHighlightER9GeneratorN5clang6FileIDERNS2_4SemaE
Generatorhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/generator.h.html#Generator
ProjectManagerhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/projectmanager.h.html#ProjectManager
projectManagerhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::projectManager
pmhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13984pm
~Annotatorhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9AnnotatorD1Ev
ProjectManagerhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/projectmanager.h.html#ProjectManager
sourceManagerhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::sourceManager
smhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13985sm
langOptionhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::langOption
lohttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13986lo
manglehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::mangle
resethttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/unique_ptr.h.html#_ZNSt10unique_ptr5resetENSt15__uniq_ptr_implIT_T0_E7pointerE
mhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13987m
sourceManagerhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::sourceManager
langOptionhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::langOption
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
argshttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::args
=https://www.codebrowser.dev/codebrowser/include/c++/11/bits/basic_string.h.html#_ZNSt7__cxx1112basic_stringaSEONS_12basic_stringIT_T0_T1_EE
movehttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/move.h.html#_ZSt4moveOT_
ahttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#13988a
generatehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator8generateERN5clang4SemaEb
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
pathTohttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator6pathToEN5clang6FileIDES1_PNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
pathTohttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator6pathToB5cxx11EN5clang6FileIDEPKNS0_9FileEntryE
registerReferencehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator17registerReferenceEPN5clang9NamedDeclENS0_11SourceRangeENS_9TokenTypeENS_8DeclTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_
TokenTypehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::TokenType
DeclTypehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::DeclType
Annotatorhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator
Usehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::Use
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
(https://www.codebrowser.dev/codebrowser/include/c++/11/bits/basic_string.h.html#_ZNSt7__cxx1112basic_stringC1Ev
TokenTypehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::TokenType
DeclTypehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::DeclType
Usehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::Use
registerReferencehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator17registerReferenceEPN5clang9NamedDeclENS0_11SourceRangeENS_9TokenTypeENS_8DeclTypeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES2_
declhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#14001decl
rangehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#14002range
tthttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#14003tt
useTypehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#14005useType
{https://www.codebrowser.dev/codebrowser/include/c++/11/bits/basic_string.h.html#_ZNSt7__cxx1112basic_stringC1Ev
currentContexthttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#14004currentContext
registerOverridehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator16registerOverrideEPN5clang9NamedDeclES2_NS0_14SourceLocationE
registerMacrohttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator13registerMacroERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEN5clang14SourceLocationENS_8DeclTypeE
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
DeclTypehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::DeclType
registerInterestingDefinitionhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator29registerInterestingDefinitionEN5clang11SourceRangeEPNS0_9NamedDeclE
annotateSourceRangehttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator19annotateSourceRangeEN5clang11SourceRangeENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
reportDiagnostichttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator16reportDiagnosticEN5clang11SourceRangeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
addInlayHinthttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator12addInlayHintEN5clang14SourceLocationENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
shouldProcesshttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator13shouldProcessEN5clang6FileIDE
Generatorhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/generator.h.html#Generator
generatorshttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#Annotator::generators
[fid]https://www.codebrowser.dev/codebrowser/include/c++/11/bits/stl_map.h.html#_ZNSt3mapixERKT_
fidhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html#14022fid
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
getTypeRefhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator10getTypeRefB5cxx11EN5clang8QualTypeE
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
computeClashttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator11computeClasB5cxx11EPN5clang9NamedDeclE
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
getContextStrhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator13getContextStrB5cxx11EPN5clang9NamedDeclE
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
getVisibleRefhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator13getVisibleRefB5cxx11EPN5clang9NamedDeclE
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
getParamNameForArghttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator18getParamNameForArgB5cxx11EPN5clang8CallExprEPNS0_11ParmVarDeclEPNS0_4ExprE
DenseMaphttps://www.codebrowser.dev/codebrowser/include/llvm-17/llvm/ADT/DenseMap.h.html#llvm::DenseMap
stringhttps://www.codebrowser.dev/codebrowser/include/c++/11/bits/stringfwd.h.html#std::string
getDesignatorInlayHintshttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html#_ZN9Annotator23getDesignatorInlayHintsB5cxx11EPN5clang12InitListExprE
codebrowser/generator/annotator.cpphttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.cpp.html
Code Browserhttps://codebrowser.dev
codebrowserhttps://www.codebrowser.dev/codebrowser/codebrowser/
generatorhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/
annotator.hhttps://www.codebrowser.dev/codebrowser/codebrowser/generator/annotator.h.html

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.