Lines Matching defs:const

39     OB << "const";
120 std::string Node::toString(OutputFlags Flags) const {
129 void PrimitiveTypeNode::outputPre(OutputBuffer &OB, OutputFlags Flags) const {
158 void NodeArrayNode::output(OutputBuffer &OB, OutputFlags Flags) const {
163 std::string_view Separator) const {
175 OutputFlags Flags) const {
195 void IntegerLiteralNode::output(OutputBuffer &OB, OutputFlags Flags) const {
202 OutputFlags Flags) const {
224 OutputFlags Flags) const {
233 OutputFlags Flags) const {
250 void NamedIdentifierNode::output(OutputBuffer &OB, OutputFlags Flags) const {
256 OutputFlags Flags) const {
357 OutputFlags Flags) const {
367 OutputFlags Flags) const {
374 void StructorIdentifierNode::output(OutputBuffer &OB, OutputFlags Flags) const {
382 OutputFlags Flags) const {
388 OutputFlags Flags) const {
420 OutputFlags Flags) const {
437 OB << " const";
457 void ThunkSignatureNode::outputPre(OutputBuffer &OB, OutputFlags Flags) const {
463 void ThunkSignatureNode::outputPost(OutputBuffer &OB, OutputFlags Flags) const {
480 void PointerTypeNode::outputPre(OutputBuffer &OB, OutputFlags Flags) const {
484 const FunctionSignatureNode *Sig =
485 static_cast<const FunctionSignatureNode *>(Pointee);
499 const FunctionSignatureNode *Sig =
500 static_cast<const FunctionSignatureNode *>(Pointee);
526 void PointerTypeNode::outputPost(OutputBuffer &OB, OutputFlags Flags) const {
534 void TagTypeNode::outputPre(OutputBuffer &OB, OutputFlags Flags) const {
548 void TagTypeNode::outputPost(OutputBuffer &OB, OutputFlags Flags) const {}
550 void ArrayTypeNode::outputPre(OutputBuffer &OB, OutputFlags Flags) const {
556 Node *N) const {
564 OutputFlags Flags) const {
575 void ArrayTypeNode::outputPost(OutputBuffer &OB, OutputFlags Flags) const {
583 void SymbolNode::output(OutputBuffer &OB, OutputFlags Flags) const {
587 void FunctionSymbolNode::output(OutputBuffer &OB, OutputFlags Flags) const {
594 void VariableSymbolNode::output(OutputBuffer &OB, OutputFlags Flags) const {
595 const char *AccessSpec = nullptr;
625 void CustomTypeNode::outputPre(OutputBuffer &OB, OutputFlags Flags) const {
628 void CustomTypeNode::outputPost(OutputBuffer &OB, OutputFlags Flags) const {}
630 void QualifiedNameNode::output(OutputBuffer &OB, OutputFlags Flags) const {
635 OutputFlags Flags) const {
643 OutputFlags Flags) const {
648 OutputFlags Flags) const {
652 void SpecialTableSymbolNode::output(OutputBuffer &OB, OutputFlags Flags) const {