#include "src/objects/field-type.h"
#include "src/handles/handles-inl.h"
#include "src/objects/map.h"
#include "src/objects/objects-inl.h"
#include "src/objects/smi.h"
#include "src/utils/ostreams.h"
namespace v8 {
namespace internal {
Tagged<FieldType> FieldType::None() { … }
Tagged<FieldType> FieldType::Any() { … }
Handle<FieldType> FieldType::None(Isolate* isolate) { … }
Handle<FieldType> FieldType::Any(Isolate* isolate) { … }
Tagged<FieldType> FieldType::Class(Tagged<Map> map) { … }
Handle<FieldType> FieldType::Class(DirectHandle<Map> map, Isolate* isolate) { … }
bool IsClass(Tagged<FieldType> obj) { … }
Tagged<Map> FieldType::AsClass(Tagged<FieldType> type) { … }
Handle<Map> FieldType::AsClass(Handle<FieldType> type) { … }
bool FieldType::NowStable(Tagged<FieldType> type) { … }
bool FieldType::NowIs(Tagged<FieldType> type, Tagged<FieldType> other) { … }
bool FieldType::Equals(Tagged<FieldType> type, Tagged<FieldType> other) { … }
bool FieldType::NowIs(Tagged<FieldType> type, DirectHandle<FieldType> other) { … }
void FieldType::PrintTo(Tagged<FieldType> type, std::ostream& os) { … }
bool FieldType::NowContains(Tagged<FieldType> type, Tagged<Object> value) { … }
}
}