Lines Matching refs:this
4 * Use of this source code is governed by a BSD-style license that can be
28 SkASSERT(this->ifTrue()->type() == this->ifFalse()->type());
69 return this->test()->hasProperty(property) || this->ifTrue()->hasProperty(property) ||
70 this->ifFalse()->hasProperty(property);
74 return this->test()->isConstantOrUniform() && this->ifTrue()->isConstantOrUniform() &&
75 this->ifFalse()->isConstantOrUniform();
79 return std::make_unique<TernaryExpression>(fLine, this->test()->clone(),
80 this->ifTrue()->clone(),
81 this->ifFalse()->clone());
85 return "(" + this->test()->description() + " ? " + this->ifTrue()->description() + " : " +
86 this->ifFalse()->description() + ")";