Lines Matching defs:ExpressionFormat
38 struct ExpressionFormat {
65 bool operator==(const ExpressionFormat &Other) const {
70 bool operator!=(const ExpressionFormat &Other) const {
81 ExpressionFormat() : Value(Kind::NoFormat){};
82 explicit ExpressionFormat(Kind Value) : Value(Value), Precision(0){};
83 explicit ExpressionFormat(Kind Value, unsigned Precision)
85 explicit ExpressionFormat(Kind Value, unsigned Precision, bool AlternateForm)
145 virtual Expected<ExpressionFormat>
147 return ExpressionFormat();
195 ExpressionFormat Format;
200 Expression(std::unique_ptr<ExpressionAST> AST, ExpressionFormat Format)
207 ExpressionFormat getFormat() const { return Format; }
218 ExpressionFormat ImplicitFormat;
236 explicit NumericVariable(StringRef Name, ExpressionFormat ImplicitFormat,
245 ExpressionFormat getImplicitFormat() const { return ImplicitFormat; }
292 Expected<ExpressionFormat>
332 Expected<ExpressionFormat>
748 std::optional<size_t> LineNumber, ExpressionFormat ImplicitFormat,