LLVM  16.0.0git
ClosureTypeName Member List

This is the complete list of members for ClosureTypeName, including all inherited members.

ArrayCacheNode
Cache enum nameNode
ClosureTypeName(NodeArray TemplateParams_, NodeArray Params_, StringView Count_)ClosureTypeNameinline
dump() constNode
FunctionCacheNode
getBaseName() constNodeinlinevirtual
getKind() constNodeinline
getPrecedence() constNodeinline
getSyntaxNode(OutputBuffer &) constNodeinlinevirtual
hasArray(OutputBuffer &OB) constNodeinline
hasArraySlow(OutputBuffer &) constNodeinlinevirtual
hasFunction(OutputBuffer &OB) constNodeinline
hasFunctionSlow(OutputBuffer &) constNodeinlinevirtual
hasRHSComponent(OutputBuffer &OB) constNodeinline
hasRHSComponentSlow(OutputBuffer &) constNodeinlinevirtual
Kind enum nameNode
match(Fn F) constClosureTypeNameinline
Node(Kind K_, Prec Precedence_=Prec::Primary, Cache RHSComponentCache_=Cache::No, Cache ArrayCache_=Cache::No, Cache FunctionCache_=Cache::No)Nodeinline
Node(Kind K_, Cache RHSComponentCache_, Cache ArrayCache_=Cache::No, Cache FunctionCache_=Cache::No)Nodeinline
Prec enum nameNode
print(OutputBuffer &OB) constNodeinline
printAsOperand(OutputBuffer &OB, Prec P=Prec::Default, bool StrictlyWorse=false) constNodeinline
printDeclarator(OutputBuffer &OB) constClosureTypeNameinline
printLeft(OutputBuffer &OB) const overrideClosureTypeNameinlinevirtual
printRight(OutputBuffer &) constNodeinlinevirtual
RHSComponentCacheNode
visit(Fn F) constNode
~Node()=defaultNodevirtual