Home | History | Annotate | Download | only in Target

Lines Matching refs:mapping

37   /// EntryOrPair - A key may mapping to a signal entry or a pair of entries,
38 /// user is responsible for the type of Mapping.entry
44 struct Mapping {
49 typedef std::vector<Mapping> KeyEntryPool;
57 /// lookUp - look up the entry mapping to pKey
61 /// lookUpFirstEntry - look up the first entry mapping to pKey
65 /// lookUpSecondEntry - look up the second entry mapping to pKey
95 const_iterator mapping, mEnd = m_Pool.end();
96 for (mapping = m_Pool.begin(); mapping != mEnd; ++mapping) {
97 if (mapping->key == &pKey) {
98 return mapping->entry.entry_ptr;
109 iterator mapping, mEnd = m_Pool.end();
110 for (mapping = m_Pool.begin(); mapping != mEnd; ++mapping) {
111 if (mapping->key == &pKey) {
112 return mapping->entry.entry_ptr;
123 const_iterator mapping, mEnd = m_Pool.end();
124 for (mapping = m_Pool.begin(); mapping != mEnd; ++mapping) {
125 if (mapping->key == &pKey) {
126 return mapping->entry.pair_ptr->entry1;
137 const_iterator mapping, mEnd = m_Pool.end();
138 for (mapping = m_Pool.begin(); mapping != mEnd; ++mapping) {
139 if (mapping->key == &pKey) {
140 return mapping->entry.pair_ptr->entry1;
151 const_iterator mapping, mEnd = m_Pool.end();
152 for (mapping = m_Pool.begin(); mapping != mEnd; ++mapping) {
153 if (mapping->key == &pKey) {
154 return mapping->entry.pair_ptr->entry2;
165 const_iterator mapping, mEnd = m_Pool.end();
166 for (mapping = m_Pool.begin(); mapping != mEnd; ++mapping) {
167 if (mapping->key == &pKey) {
168 return mapping->entry.pair_ptr->entry2;
179 Mapping mapping;
180 mapping.key = &pKey;
181 mapping.entry.entry_ptr = &pEntry;
182 m_Pool.push_back(mapping);
191 Mapping mapping;
192 mapping.key = &pKey;
194 mapping.entry.pair_ptr = &m_Pairs.back();
195 m_Pool.push_back(mapping);