#ifndef V8_OBJECTS_TYPE_HINTS_H_
#define V8_OBJECTS_TYPE_HINTS_H_
#include <iosfwd>
#include "src/base/flags.h"
namespace v8 {
namespace internal {
enum class BinaryOperationHint : uint8_t { … };
inline size_t hash_value(BinaryOperationHint hint) { … }
std::ostream& operator<<(std::ostream&, BinaryOperationHint);
enum class CompareOperationHint : uint8_t { … };
inline size_t hash_value(CompareOperationHint hint) { … }
std::ostream& operator<<(std::ostream&, CompareOperationHint);
enum class ForInHint : uint8_t { … };
std::ostream& operator<<(std::ostream&, ForInHint);
enum StringAddFlags { … };
std::ostream& operator<<(std::ostream& os, const StringAddFlags& flags);
}
}
#endif