Lines Matching refs:entry
75 const Entry *entry; in Get() local
79 entry = mEntries.FindMatching(aKey); in Get()
80 VerifyOrExit(entry != nullptr, error = kErrorNotFound); in Get()
82 value = entry->mValues.FindMatching(IndexMatcher); in Get()
104 Entry *entry; in SetOrAdd() local
107 entry = mEntries.FindMatching(aKey); in SetOrAdd()
109 if (entry == nullptr) in SetOrAdd()
111 entry = Settings::Entry::Allocate(); in SetOrAdd()
112 VerifyOrQuit(entry != nullptr); in SetOrAdd()
113 entry->mKey = aKey; in SetOrAdd()
114 mEntries.Push(*entry); in SetOrAdd()
123 entry->mValues.Clear(); in SetOrAdd()
126 entry->mValues.Push(*value); in SetOrAdd()
134 Entry *entry; in Delete() local
137 entry = mEntries.FindMatching(aKey); in Delete()
138 VerifyOrExit(entry != nullptr, error = kErrorNotFound); in Delete()
149 valuePtr = entry->mValues.RemoveMatching(indexMatcher); in Delete()