Lines Matching refs:Name

378 Type* Typespace::Lookup(const flat::Name& name, types::Nullability nullability,  in Lookup()
391 Name global_name(nullptr, name.name_part()); in Lookup()
813 Name Library::NextAnonymousName() { in NextAnonymousName()
820 return Name(this, StringView(data.str())); in NextAnonymousName()
824 SourceLocation location, Name* name_out) { in CompileCompoundIdentifier()
831 *name_out = Name(this, decl_name); in CompileCompoundIdentifier()
853 *name_out = Name(dep_library, decl_name); in CompileCompoundIdentifier()
858 const Name* name = &decl->name; in RegisterConst()
863 const Name* name = &decl->name; in RegisterDecl()
878 Name name; in ConsumeConstant()
949 Name name; in ConsumeType()
958 Name name; in ConsumeType()
1028 auto alias_name = Name(this, location); in ConsumeTypeAlias()
1029 Name type_name; in ConsumeTypeAlias()
1050 auto name = Name(this, location); in ConsumeConstDeclaration()
1082 Name(this, enum_declaration->identifier->location()), in ConsumeEnumDeclaration()
1094 auto name = Name(this, interface_declaration->identifier->location()); in ConsumeInterfaceDeclaration()
1096 std::vector<Name> superinterfaces; in ConsumeInterfaceDeclaration()
1098 Name superinterface_name; in ConsumeInterfaceDeclaration()
1168 auto name = Name(this, struct_declaration->identifier->location()); in ConsumeStructDeclaration()
1194 auto name = Name(this, table_declaration->identifier->location()); in ConsumeTableDeclaration()
1239 auto name = Name(this, union_declaration->identifier->location()); in ConsumeUnionDeclaration()
1667 Decl* Library::LookupConstant(const Type* type, const Name& name) { in LookupConstant()
1696 const PrimitiveType* Library::LookupPrimitiveType(const Name& name) const { in LookupPrimitiveType()
1706 const PrimitiveType* Library::LookupTypeAlias(const Name& name) const { in LookupTypeAlias()
1740 Decl* Library::LookupDeclByName(const Name& name) const { in LookupDeclByName()
1774 auto maybe_add_name = [this, &edges](const Name& name) { in DeclDependencies()
1957 Name subtype_name(nullptr, "uint32"); in CompileEnum()