ff::SharedResourceValue ff::Dict::GetResource(ff::StringRef name) const { Value *value = GetValue(name); ValuePtr newValue; if (value && value->Convert(Value::Type::Resource, &newValue)) { return newValue->AsResource(); } return ff::SharedResourceValue(); }