Searched refs:NamespaceConstant (Results 1 – 6 of 6) sorted by relevance
291 NamespaceConstant* Declarations::DeclareNamespaceConstant(Identifier* name, in DeclareNamespaceConstant()296 std::unique_ptr<NamespaceConstant> namespaceConstant( in DeclareNamespaceConstant()297 new NamespaceConstant(name, std::move(external_name), type, body)); in DeclareNamespaceConstant()298 NamespaceConstant* result = namespaceConstant.get(); in DeclareNamespaceConstant()
264 class NamespaceConstant : public Value {266 DECLARE_DECLARABLE_BOILERPLATE(NamespaceConstant, constant) in DECLARE_DECLARABLE_BOILERPLATE() argument273 explicit NamespaceConstant(Identifier* constant_name, in NamespaceConstant() function
24 class NamespaceConstant; variable369 explicit NamespaceConstantInstruction(NamespaceConstant* constant) in TORQUE_INSTRUCTION_BOILERPLATE()375 NamespaceConstant* constant;
138 static NamespaceConstant* DeclareNamespaceConstant(Identifier* name,
543 void Visit(NamespaceConstant* decl);
212 void ImplementationVisitor::Visit(NamespaceConstant* decl) { in Visit()2449 if (auto* constant = NamespaceConstant::DynamicCast(value)) { in GetLocationReference()3524 return Visit(NamespaceConstant::cast(declarable)); in Visit()