LLVM 20.0.0git
|
This is the complete list of members for ExprRequirement, including all inherited members.
ArrayCache | Node | protected |
Cache enum name | Node | |
dump() const | Node | |
ExprRequirement(const Node *Expr_, bool IsNoexcept_, const Node *TypeConstraint_) | ExprRequirement | inline |
FunctionCache | Node | protected |
getArrayCache() const | Node | inline |
getBaseName() const | Node | inlinevirtual |
getFunctionCache() const | Node | inline |
getKind() const | Node | inline |
getPrecedence() const | Node | inline |
getRHSComponentCache() const | Node | inline |
getSyntaxNode(OutputBuffer &) const | Node | inlinevirtual |
hasArray(OutputBuffer &OB) const | Node | inline |
hasArraySlow(OutputBuffer &) const | Node | inlinevirtual |
hasFunction(OutputBuffer &OB) const | Node | inline |
hasFunctionSlow(OutputBuffer &) const | Node | inlinevirtual |
hasRHSComponent(OutputBuffer &OB) const | Node | inline |
hasRHSComponentSlow(OutputBuffer &) const | Node | inlinevirtual |
Kind enum name | Node | |
match(Fn F) const | ExprRequirement | inline |
Node(Kind K_, Prec Precedence_=Prec::Primary, Cache RHSComponentCache_=Cache::No, Cache ArrayCache_=Cache::No, Cache FunctionCache_=Cache::No) | Node | inline |
Node(Kind K_, Cache RHSComponentCache_, Cache ArrayCache_=Cache::No, Cache FunctionCache_=Cache::No) | Node | inline |
Prec enum name | Node | |
print(OutputBuffer &OB) const | Node | inline |
printAsOperand(OutputBuffer &OB, Prec P=Prec::Default, bool StrictlyWorse=false) const | Node | inline |
printLeft(OutputBuffer &OB) const override | ExprRequirement | inlinevirtual |
printRight(OutputBuffer &) const | Node | inlinevirtual |
RHSComponentCache | Node | protected |
visit(Fn F) const | Node | |
~Node()=default | Node | virtual |