Lines Matching refs:base

13 #include "src/base/optional.h"
14 #include "src/base/platform/platform.h"
37 // base class (ObjectData), i.e. it's basically just the handle. Because the
47 // data is an instance of the base class (ObjectData), i.e. it basically
155 base::Optional<bool> TryGetBooleanValue(JSHeapBroker* broker) const;
160 base::Optional<bool> TryGetBooleanValueImpl(JSHeapBroker* broker) const;
291 base::Optional<ObjectRef> GetOwnFastDataPropertyFromHeap(
294 base::Optional<Object> constant;
369 base::Optional<ObjectRef> GetOwnDictionaryPropertyFromHeap(
376 base::Optional<Object> maybe_constant = JSObject::DictionaryPropertyAt(
484 using UsedFields = base::Flags<UsedField>;
739 base::Optional<bool> HeapObjectData::TryGetBooleanValue(
748 base::Optional<bool> HeapObjectData::TryGetBooleanValueImpl(
936 base::Optional<ObjectRef> ContextRef::get(int index) const {
1071 base::Optional<MapRef> MapRef::AsElementsKind(ElementsKind kind) const {
1075 base::Optional<Map> maybe_result = Map::TryAsElementsKind(
1134 base::Optional<FeedbackVectorRef> JSFunctionRef::feedback_vector(
1182 base::Optional<ObjectRef> JSObjectRef::raw_properties_or_hash() const {
1186 base::Optional<ObjectRef> JSObjectRef::RawInobjectPropertyAt(
1202 base::Optional<Object> maybe_value =
1260 base::Optional<ObjectRef> StringRef::GetCharAsStringOrUndefined(
1281 base::Optional<Handle<String>> StringRef::ObjectIfContentAccessible() {
1286 return base::nullopt;
1292 base::Optional<int> StringRef::length() const {
1297 return base::nullopt;
1303 base::Optional<uint16_t> StringRef::GetFirstChar() const { return GetChar(0); }
1305 base::Optional<uint16_t> StringRef::GetChar(int index) const {
1310 return base::nullopt;
1322 base::Optional<double> StringRef::ToNumber() {
1327 return base::nullopt;
1337 base::Optional<ObjectRef> FixedArrayRef::TryGet(int i) const {
1500 base::Optional<CallHandlerInfoRef> FunctionTemplateInfoRef::call_code() const {
1502 if (call_code.IsUndefined()) return base::nullopt;
1586 base::Optional<ObjectRef> MapRef::GetStrongValue(
1733 base::Optional<JSFunctionRef> NativeContextRef::GetConstructorFunction(
1738 return base::nullopt;
1767 base::Optional<bool> ObjectRef::TryGetBooleanValue() const {
1800 base::Optional<ObjectRef> JSObjectRef::GetOwnConstantElement(
1803 base::Optional<Object> maybe_element = GetOwnConstantElementFromHeap(
1807 base::Optional<ObjectRef> result =
1815 base::Optional<Object> JSObjectRef::GetOwnConstantElementFromHeap(
1858 base::Optional<ObjectRef> JSObjectRef::GetOwnFastDataProperty(
1861 base::Optional<ObjectRef> result = GetOwnFastDataPropertyFromHeap(
1870 base::Optional<ObjectRef> JSObjectRef::GetOwnDictionaryProperty(
1873 base::Optional<ObjectRef> result =
1889 base::Optional<ObjectRef> JSArrayRef::length_unsafe() const {
1894 base::Optional<ObjectRef> JSArrayRef::GetOwnCowElement(
1916 base::Optional<ObjectRef> length_ref = length_unsafe();
1923 base::Optional<Object> result = ConcurrentLookupIterator::TryGetOwnCowElement(
1931 base::Optional<CellRef> SourceTextModuleRef::GetCell(int cell_index) const {
1935 base::Optional<ObjectRef> SourceTextModuleRef::import_meta() const {
1939 base::Optional<MapRef> HeapObjectRef::map_direct_read() const {
1990 base::Optional<JSObjectRef> AllocationSiteRef::boilerplate() const {
1996 base::Optional<FixedArrayBaseRef> JSObjectRef::elements(
2018 base::Optional<ObjectRef> DescriptorArrayRef::GetStrongValue(
2032 base::Optional<FeedbackVectorRef> FeedbackCellRef::feedback_vector() const {
2038 base::Optional<SharedFunctionInfoRef> FeedbackCellRef::shared_function_info()
2040 base::Optional<FeedbackVectorRef> vector = feedback_vector();
2181 base::Optional<FunctionTemplateInfoRef>
2200 base::Optional<MapRef> JSObjectRef::GetObjectCreateMap() const {
2232 base::Optional<PropertyCellRef> JSGlobalObjectRef::GetPropertyCell(
2234 base::Optional<PropertyCell> maybe_cell =