Lines Matching refs:Kind
45 static std::unique_ptr<ConstantExpression> Zero(ScalarType::Kind kind);
46 static std::unique_ptr<ConstantExpression> One(ScalarType::Kind kind);
47 static std::unique_ptr<ConstantExpression> ValueOf(ScalarType::Kind kind, uint64_t value);
103 std::string value(ScalarType::Kind castKind) const;
105 std::string cppValue(ScalarType::Kind castKind) const;
107 std::string javaValue(ScalarType::Kind castKind) const;
113 std::unique_ptr<ConstantExpression> addOne(ScalarType::Kind baseKind);
127 ScalarType::Kind mValueKind;
140 std::string rawValue(ScalarType::Kind castKind) const;
158 LiteralConstantExpression(ScalarType::Kind kind, uint64_t value);
165 LiteralConstantExpression(ScalarType::Kind kind, uint64_t value, const std::string& expr);