Lines Matching refs:this
4 * Use of this source code is governed by a BSD-style license that can be
81 SkASSERT(this->type().isFloat());
86 SkASSERT(this->type().isInteger());
91 SkASSERT(this->type().isBoolean());
100 if (this->type().isFloat()) {
101 return to_string(this->floatValue());
103 if (this->type().isInteger()) {
104 return to_string(this->intValue());
106 SkASSERT(this->type().isBoolean());
119 if (!other.is<Literal>() || this->type().numberKind() != other.type().numberKind()) {
122 return this->value() == other.as<Literal>().value()
128 return std::make_unique<Literal>(fLine, this->value(), &this->type());