Lines Matching refs:std

34         std::cout << "(attr) type=";
35 attr.printMask(std::cout);
40 std::cout << "\n "
48 std::cout << "(style)";
50 std::cout << " parent=";
52 std::cout << style.parent.name << " ";
56 std::cout << style.parent.id;
61 std::cout << "\n ";
63 std::cout << entry.key.name.package << ":" << entry.key.name.entry;
67 std::cout << "(" << entry.key.id << ")";
70 std::cout << "=" << *entry.value;
75 array.print(std::cout);
79 plural.print(std::cout);
83 styleable.print(std::cout);
87 item.print(std::cout);
91 void Debug::printTable(const std::shared_ptr<ResourceTable>& table) {
92 std::cout << "Package name=" << table->getPackage();
94 std::cout << " id=" << std::hex << table->getPackageId() << std::dec;
96 std::cout << std::endl;
99 std::cout << " type " << type->type;
101 std::cout << " id=" << std::hex << type->typeId << std::dec;
103 std::cout << " entryCount=" << type->entries.size() << std::endl;
105 std::vector<const ResourceEntry*> sortedEntries;
107 auto iter = std::lower_bound(sortedEntries.begin(), sortedEntries.end(), entry.get(),
117 std::cout << " spec resource " << id << " " << name;
119 std::cout << " PUBLIC";
121 std::cout << std::endl;
125 std::cout << " (" << value.config << ") ";
127 std::cout << std::endl;
133 static size_t getNodeIndex(const std::vector<ResourceName>& names, const ResourceName& name) {
134 auto iter = std::lower_bound(names.begin(), names.end(), name);
136 return std::distance(names.begin(), iter);
139 void Debug::printStyleGraph(const std::shared_ptr<ResourceTable>& table,
141 std::map<ResourceName, std::set<ResourceName>> graph;
143 std::queue<ResourceName> stylesToVisit;
147 std::set<ResourceName>& parents = graph[styleName];
155 std::tie(type, entry) = table->findResource(styleName);
168 std::vector<ResourceName> names;
173 std::cout << "digraph styles {\n";
175 std::cout << " node_" << getNodeIndex(names, name)
184 std::cout << " node_" << styleNodeIndex << " -> "
189 std::cout << "}" << std::endl;