Lines Matching full:kind
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
289 enum class Kind : uint8_t { enum
350 Kind GetKind() const in GetKind()
355 void AssertKind([[maybe_unused]] Kind kind) const in AssertKind() argument
357 ASSERT(GetKind() == kind); in AssertKind()
362 … return GetKind() == Kind::IMMUTABLE_ONE_PARAMETER || GetKind() == Kind::MUTABLE_ONE_PARAMETER || in IsOneParameterKind()
363 GetKind() == Kind::TYPED_BINARY_OP; in IsOneParameterKind()
368 return GetKind() == Kind::MUTABLE_STRING; in IsStringType()
405 void SetKind(Kind kind) in SetKind() argument
407 kind_ = kind; in SetKind()
417 ASSERT(GetKind() == Kind::MUTABLE_WITH_SIZE); in DecreaseIn()
448 Kind kind_ { Kind::IMMUTABLE };
466 SetKind(GateMetaData::Kind::JSBYTECODE); in JSBytecodeMetaData()
471 meta->AssertKind(GateMetaData::Kind::JSBYTECODE); in Cast()
495 SetKind(GateMetaData::Kind::IMMUTABLE_ONE_PARAMETER); in OneParameterMetaData()
519 SetKind(GateMetaData::Kind::TYPED_BINARY_OP); in TypedBinaryMegaData()
524 meta->AssertKind(GateMetaData::Kind::TYPED_BINARY_OP); in Cast()