19 typedef boost::shared_ptr<DtSimpleFeature>
Ptr;
20 typedef boost::shared_ptr<const DtSimpleFeature>
CPtr;
40 return set->second.size();
49 if (k.
index < set->second.size())
50 return set->second[k.
index];
52 return boost::optional<Attribute>();
57 typedef AttributeVectorMap::const_iterator MapIterator;
60 for (
unsigned setIndex=0; setIndex <
set->second.size(); ++setIndex)
61 f(
Key(set->first, setIndex),
set->second[setIndex]);
67 if (vec.size() <= k.
index)
68 vec.resize(k.
index + 1);