| 147 | |
| 148 | |
| 149 | void Object::getNames(NameList& names) const |
| 150 | { |
| 151 | names.clear(); |
| 152 | if (_preserveInsOrder) |
| 153 | { |
| 154 | for(KeyList::const_iterator it = _keys.begin(); it != _keys.end(); ++it) |
| 155 | { |
| 156 | names.push_back((*it)->first); |
| 157 | } |
| 158 | } |
| 159 | else |
| 160 | { |
| 161 | for(ValueMap::const_iterator it = _values.begin(); it != _values.end(); ++it) |
| 162 | { |
| 163 | names.push_back(it->first); |
| 164 | } |
| 165 | } |
| 166 | } |
| 167 | |
| 168 | |
| 169 | Object::NameList Object::getNames() const |