Lines Matching refs:unary_
627 CHECK(unary_ != nullptr); in CheckValid()
629 is_valid_ = unary_->CheckValid(); in CheckValid()
645 if (!unary_->is_evaluated_) { in evaluate()
648 success &= unary_->evaluate(type); in evaluate()
654 if (!IsCompatibleType(unary_->final_type_, op_)) { in evaluate()
655 AIDL_ERROR(unary_) << "'" << op_ << "'" in evaluate()
656 << " is not compatible with " << ToString(unary_->final_type_) in evaluate()
661 if (!unary_->is_valid_) { in evaluate()
662 AIDL_ERROR(unary_) << "Invalid constant unary expression: " + value_; in evaluate()
666 final_type_ = unary_->final_type_; in evaluate()
675 return handleUnary(*this, op_, static_cast<__type__>(unary_->final_value_), &final_value_); in evaluate()
872 unary_(std::move(rval)), in AidlUnaryConstExpression()