Lines Matching defs:kind

72   Kind kind() const { return kind_; }
73 bool IsNamespace() const { return kind() == kNamespace; }
75 bool IsTorqueMacro() const { return kind() == kTorqueMacro || IsMethod(); }
76 bool IsMethod() const { return kind() == kMethod; }
77 bool IsExternMacro() const { return kind() == kExternMacro; }
78 bool IsIntrinsic() const { return kind() == kIntrinsic; }
79 bool IsBuiltin() const { return kind() == kBuiltin; }
80 bool IsRuntimeFunction() const { return kind() == kRuntimeFunction; }
81 bool IsGenericCallable() const { return kind() == kGenericCallable; }
82 bool IsGenericType() const { return kind() == kGenericType; }
83 bool IsTypeAlias() const { return kind() == kTypeAlias; }
84 bool IsExternConstant() const { return kind() == kExternConstant; }
85 bool IsNamespaceConstant() const { return kind() == kNamespaceConstant; }
118 explicit Declarable(Kind kind) : kind_(kind) {}
176 explicit Scope(Declarable::Kind kind) : Declarable(kind) {}
255 Value(Kind kind, const Type* type, Identifier* name)
256 : Declarable(kind), type_(type), name_(name) {}
353 Callable(Declarable::Kind kind, std::string external_name,
356 : Scope(kind),
393 Macro(Declarable::Kind kind, std::string external_name,
396 : Callable(kind, std::move(external_name), std::move(readable_name),
455 TorqueMacro(Declarable::Kind kind, std::string external_name,
459 : Macro(kind, std::move(external_name), std::move(readable_name),
502 Kind kind() const { return kind_; }
510 Builtin::Kind kind, const Signature& signature,
514 kind_(kind) {}
606 GenericDeclarable(Declarable::Kind kind, const std::string& name,
608 : Declarable(kind),