Home | History | Annotate | Download | only in src

Lines Matching refs:details

31   explicit FastPropertyDetails(const PropertyDetails& v) : details(v) {}
32 const PropertyDetails details;
36 // Outputs PropertyDetails as a dictionary details.
37 std::ostream& operator<<(std::ostream& os, const PropertyDetails& details) {
39 if (details.location() == kDescriptor) {
42 os << (details.kind() == kData ? "data" : "accessor");
43 return os << ", dictionary_index: " << details.dictionary_index()
44 << ", attrs: " << details.attributes() << ")";
48 // Outputs PropertyDetails as a descriptor array details.
51 const PropertyDetails& details = details_fast.details;
53 if (details.location() == kDescriptor) {
56 os << (details.kind() == kData ? "data" : "accessor");
57 os << ": " << details.representation().Mnemonic();
58 if (details.location() == kField) {
59 os << ", field_index: " << details.field_index();
61 return os << ", p: " << details.pointer()
62 << ", attrs: " << details.attributes() << ")";