Searched refs:IdentifierNode (Results 1 – 16 of 16) sorted by relevance
273 struct IdentifierNode;354 struct IdentifierNode : public Node { struct355 explicit IdentifierNode(NodeKind K) : Node(K) {} in IdentifierNode() function363 struct VcallThunkIdentifierNode : public IdentifierNode { argument364 VcallThunkIdentifierNode() : IdentifierNode(NodeKind::VcallThunkIdentifier) {} in VcallThunkIdentifierNode()371 struct DynamicStructorIdentifierNode : public IdentifierNode {373 : IdentifierNode(NodeKind::DynamicStructorIdentifier) {} in DynamicStructorIdentifierNode()382 struct NamedIdentifierNode : public IdentifierNode {383 NamedIdentifierNode() : IdentifierNode(NodeKind::NamedIdentifier) {} in NamedIdentifierNode()390 struct IntrinsicFunctionIdentifierNode : public IdentifierNode {[all …]
190 void memorizeIdentifier(IdentifierNode *Identifier);198 IdentifierNode *demangleUnqualifiedTypeName(StringView &MangledName,200 IdentifierNode *demangleUnqualifiedSymbolName(StringView &MangledName,204 IdentifierNode *UnqualifiedName);205 IdentifierNode *demangleNameScopePiece(StringView &MangledName);208 IdentifierNode *demangleTemplateInstantiationName(StringView &MangledName,212 IdentifierNode *demangleFunctionIdentifierCode(StringView &MangledName);213 IdentifierNode *
27 class IdentifierNode; variable90 virtual const IdentifierNode* AsIdentifier() const;184 const IdentifierNode* member() const { return member_.get(); } in member()185 void set_member(std::unique_ptr<IdentifierNode> i) { member_ = std::move(i); } in set_member()219 std::unique_ptr<IdentifierNode> member_;410 class IdentifierNode : public ParseNode {412 IdentifierNode();413 explicit IdentifierNode(const Token& token);414 ~IdentifierNode() override;416 const IdentifierNode* AsIdentifier() const override;[all …]
195 const IdentifierNode* ParseNode::AsIdentifier() const { in AsIdentifier()273 RETURN_IF_MATCHES_NAME(IdentifierNode); in BuildFromJSON()348 ret->member_ = IdentifierNode::NewFromJSON(children[0]); in NewFromJSON()796 IdentifierNode::IdentifierNode() = default;798 IdentifierNode::IdentifierNode(const Token& token) : value_(token) {} in IdentifierNode() function in IdentifierNode800 IdentifierNode::~IdentifierNode() = default;802 const IdentifierNode* IdentifierNode::AsIdentifier() const { in AsIdentifier()806 Value IdentifierNode::Execute(Scope* scope, Err* err) const { in Execute()824 LocationRange IdentifierNode::GetRange() const { in GetRange()828 Err IdentifierNode::MakeErrorDescribing(const std::string& msg, in MakeErrorDescribing()[all …]
85 std::make_unique<IdentifierNode>(undefined_token)); in TEST()100 std::make_unique<IdentifierNode>(defined_token)); in TEST()111 undef_accessor->set_member(std::make_unique<IdentifierNode>(undefined_token)); in TEST()
17 const IdentifierNode* identifier = node->AsIdentifier(); in Init()
59 const IdentifierNode* identifier = args_vector[0]->AsIdentifier(); in RunForEach()
29 std::unique_ptr<IdentifierNode> member_identifier = in TEST()30 std::make_unique<IdentifierNode>(member_token); in TEST()
71 std::make_unique<IdentifierNode>(left_identifier_token_ownership_)); in SetLeftToIdentifier()304 node.set_right(std::make_unique<IdentifierNode>(identifier_token)); in TEST()322 node.set_right(std::make_unique<IdentifierNode>(identifier_token)); in TEST()
562 return std::make_unique<IdentifierNode>(token); in IdentifierOrCall()635 accessor->set_member(std::unique_ptr<IdentifierNode>( in DotOperator()636 static_cast<IdentifierNode*>(right.release()))); in DotOperator()
405 const IdentifierNode* ident = binop->left()->AsIdentifier(); in SortIfApplicable()904 } else if (const IdentifierNode* identifier = root->AsIdentifier()) { in Expr()
509 IdentifierNode origin; // Dummy origin. in TEST_F()574 IdentifierNode origin; // Dummy origin. in TEST_F()585 IdentifierNode origin; // Dummy origin. in TEST_F()
79 const IdentifierNode* dest_identifier = dest->AsIdentifier(); in Init()
544 const IdentifierNode* identifier = args_vector[0]->AsIdentifier(); in RunDefined()
326 IdentifierNode *Identifier) { in synthesizeQualifiedName()483 IdentifierNode *665 IdentifierNode *720 IdentifierNode *UQN = Name->getUnqualifiedIdentifier(); in demangleEncodedSymbol()742 IdentifierNode *UQN = QN->getUnqualifiedIdentifier(); in demangleDeclarator()965 void Demangler::memorizeIdentifier(IdentifierNode *Identifier) { in memorizeIdentifier()981 IdentifierNode *990 IdentifierNode *Identifier = in demangleTemplateInstantiationName()1468 IdentifierNode *Identifier = in demangleFullyQualifiedTypeName()1491 IdentifierNode *Identifier = in demangleFullyQualifiedSymbolName()[all …]
215 void IdentifierNode::outputTemplateParameters(OutputStream &OS, in outputTemplateParameters()