Lines Matching refs:details
25 explicit FastPropertyDetails(const PropertyDetails& v) : details(v) {}
26 const PropertyDetails details;
30 // Outputs PropertyDetails as a dictionary details.
31 std::ostream& operator<<(std::ostream& os, const PropertyDetails& details) {
33 if (details.location() == kDescriptor) {
36 os << (details.kind() == kData ? "data" : "accessor");
37 return os << ", dictionary_index: " << details.dictionary_index()
38 << ", attrs: " << details.attributes() << ")";
42 // Outputs PropertyDetails as a descriptor array details.
45 const PropertyDetails& details = details_fast.details;
47 if (details.location() == kDescriptor) {
50 os << (details.kind() == kData ? "data" : "accessor");
51 os << ": " << details.representation().Mnemonic();
52 if (details.location() == kField) {
53 os << ", field_index: " << details.field_index();
55 return os << ", p: " << details.pointer()
56 << ", attrs: " << details.attributes() << ")";