Lines Matching defs:name
16 #define SKSL_INTRINSIC(name) {#name, k_##name##_IntrinsicKind},
236 skstd::string_view name,
241 const Symbol* entry = symbols[name];
253 errors.error(line, "symbol '" + name + "' was already defined");
257 SkASSERT(name == other->name());
279 name,
309 skstd::string_view name,
313 : INHERITED(line, kSymbolKind, name, /*type=*/nullptr)
319 , fIsMain(name == "main")
320 , fIntrinsicKind(builtin ? identify_intrinsic(name) : kNotIntrinsic) {}
327 skstd::string_view name,
330 bool isMain = (name == "main");
337 !find_existing_declaration(context, symbols, line, name, parameters, returnType, &decl)) {
348 auto result = std::make_unique<FunctionDeclaration>(line, modifiers, name,
357 return String(this->name());
360 const char* splitter = this->name().ends_with("_") ? "x_" : "_";
362 String result = this->name() + splitter + this->returnType().abbreviatedName();
370 String result = this->returnType().displayName() + " " + this->name() + "(";
377 result += p->name();
384 if (this->name() != f.name()) {