Home
last modified time | relevance | path

Searched refs:remaining_name (Results 1 – 2 of 2) sorted by relevance

/system/core/property_service/libpropertyinfoparser/
Dproperty_info_parser.cpp91 void PropertyInfoArea::CheckPrefixMatch(const char* remaining_name, const TrieNode& trie_node, in CheckPrefixMatch() argument
93 const uint32_t remaining_name_size = strlen(remaining_name); in CheckPrefixMatch()
98 if (!strncmp(c_string(trie_node.prefix(i)->name_offset), remaining_name, prefix_len)) { in CheckPrefixMatch()
114 const char* remaining_name = name; in GetPropertyInfoIndexes() local
117 const char* sep = strchr(remaining_name, '.'); in GetPropertyInfoIndexes()
129 CheckPrefixMatch(remaining_name, trie_node, &return_context_index, &return_type_index); in GetPropertyInfoIndexes()
135 const uint32_t substr_size = sep - remaining_name; in GetPropertyInfoIndexes()
137 if (!trie_node.FindChildForString(remaining_name, substr_size, &child_node)) { in GetPropertyInfoIndexes()
142 remaining_name = sep + 1; in GetPropertyInfoIndexes()
148 if (!strcmp(c_string(trie_node.exact_match(i)->name_offset), remaining_name)) { in GetPropertyInfoIndexes()
[all …]
/system/core/property_service/libpropertyinfoparser/include/property_info_parser/
Dproperty_info_parser.h175 void CheckPrefixMatch(const char* remaining_name, const TrieNode& trie_node,