#ifndef V8_NUMBERS_INTEGER_LITERAL_H_
#define V8_NUMBERS_INTEGER_LITERAL_H_
#include <optional>
#include "src/common/globals.h"
namespace v8 {
namespace internal {
class IntegerLiteral { … };
inline bool operator==(const IntegerLiteral& x, const IntegerLiteral& y) { … }
inline bool operator!=(const IntegerLiteral& x, const IntegerLiteral& y) { … }
inline std::ostream& operator<<(std::ostream& stream,
const IntegerLiteral& literal) { … }
inline IntegerLiteral operator|(const IntegerLiteral& x,
const IntegerLiteral& y) { … }
IntegerLiteral operator<<(const IntegerLiteral& x, const IntegerLiteral& y);
IntegerLiteral operator+(const IntegerLiteral& x, const IntegerLiteral& y);
}
}
#endif