• Home
  • Raw
  • Download

Lines Matching +defs:xml +defs:node +defs:name

74 void CheckName(const char* name, xmlNodePtr element) {  in CheckName()
82 xmlNodePtr Child(xmlNodePtr node) { in Child()
86 xmlNodePtr Next(xmlNodePtr node) { in Next()
99 std::optional<std::string> GetAttribute(xmlNodePtr node, const char* name) { in GetAttribute()
110 std::string GetAttributeOrDie(xmlNodePtr node, const char* name) { in GetAttributeOrDie()
122 void SetAttribute(xmlNodePtr node, const char* name, const std::string& value) { in SetAttribute()
127 void UnsetAttribute(xmlNodePtr node, const char* name) { in UnsetAttribute()
132 void RemoveNode(xmlNodePtr node) { in RemoveNode()
138 void MoveNode(xmlNodePtr node, xmlNodePtr destination) { in MoveNode()
225 T GetParsedValueOrDie(xmlNodePtr element, const char* name, in GetParsedValueOrDie()
236 T ReadAttributeOrDie(xmlNodePtr element, const char* name) { in ReadAttributeOrDie()
242 std::optional<T> ReadAttribute(xmlNodePtr element, const char* name) { in ReadAttribute()
251 T ReadAttribute(xmlNodePtr element, const char* name, const T& default_value) { in ReadAttribute()
260 T ReadAttribute(xmlNodePtr element, const char* name, in ReadAttribute()
270 void StripNonElements(xmlNodePtr node) { in StripNonElements()
374 const auto& node = nodes[ix]; in MaximalTree() local
395 void StripLocationInfo(xmlNodePtr node) { in StripLocationInfo()
422 void StripAccess(xmlNodePtr node) { in StripAccess()
455 void StripReachabilityAttributes(xmlNodePtr node) { in StripReachabilityAttributes()
480 const std::function<void(xmlNodePtr)> count = [&](xmlNodePtr node) { in FixBadDwarfElfLinks()
495 const std::function<void(xmlNodePtr)> fix = [&](xmlNodePtr node) { in FixBadDwarfElfLinks()
497 const auto name = GetAttributeOrDie(node, "name"); in FixBadDwarfElfLinks() local
545 void TidyAnonymousTypes(xmlNodePtr node) { in TidyAnonymousTypes()
570 std::function<void(xmlNodePtr)> dfs = [&](xmlNodePtr node) { in RemoveDuplicateMembers()
582 for (const auto& node : types) { in RemoveDuplicateMembers() local
640 std::function<void(xmlNodePtr)> dfs = [&](xmlNodePtr node) { in HandleDuplicateTypes()
696 auto node = definitions[ix]; in HandleDuplicateTypes() local
701 auto name = GetAttribute(decl, "name"); in HandleDuplicateTypes() local
840 std::string name; member
842 xmlNodePtr node; member
944 const auto name = GetName(root); in ProcessRoot() local
964 const auto name = GetName(element); in ProcessCorpus() local
989 const auto name = GetAttributeOrDie(symbol, "name"); in ProcessSymbol() local
1019 std::string_view name, const std::string& id, xmlNodePtr decl) { in ProcessUserDefinedType()
1036 const auto name = GetName(element); in ProcessScope() local
1075 const auto name = GetAttributeOrDie(scope, "name"); in ProcessNamespace() local
1081 const auto name = scope_.name + GetAttributeOrDie(decl, "name"); in ProcessDecl() local
1102 const auto name = scope_.name + GetAttributeOrDie(type_definition, "name"); in ProcessTypedef() local
1135 const Qualified node(qualifier, type); in ProcessQualified() local
1167 const Array node(size, type); in ProcessArray() local
1177 const auto name = scope_.name + GetAttributeOrDie(type_decl, "name"); in ProcessTypeDecl() local
1205 const auto name = in ProcessStructUnion() local
1245 const auto name = ReadAttribute<bool>(enumeration, "is-anonymous", false) in ProcessEnum() local
1295 const auto name = GetAttributeOrDie(decl, "name"); in ProcessDataMember() local
1312 const auto name = GetAttributeOrDie(decl, "name"); in ProcessMemberFunction() local
1321 const auto name = GetName(decl); in ProcessMemberType() local
1329 const std::optional<std::string>& name) { in BuildSymbol()
1365 std::optional<std::string> name; in BuildSymbols() local
1416 Id ReadFromString(Runtime& runtime, Graph& graph, const std::string_view xml) { in ReadFromString()