コード例 #1
0
ファイル: FlarmNetDatabase.hpp プロジェクト: DRIZO/xcsoar
 /**
  * Finds a FLARMNetRecord object based on the given FLARM id
  * @param id FLARM id
  * @return FLARMNetRecord object
  */
 gcc_pure
 const FlarmNetRecord *FindRecordById(FlarmId id) const {
   auto i = map.find(id);
   return i != map.end()
     ? &i->second
     : NULL;
 }
コード例 #2
0
ファイル: FTLStackMaps.cpp プロジェクト: PTaylour/webkit
StackMaps::RecordMap StackMaps::computeRecordMap() const
{
    RecordMap result;
    for (unsigned i = records.size(); i--;)
        result.add(records[i].patchpointID, Vector<Record>()).iterator->value.append(records[i]);
    return result;
}
コード例 #3
0
ファイル: FTLStackMaps.cpp プロジェクト: ZeusbaseWeb/webkit
StackMaps::RecordMap StackMaps::getRecordMap() const
{
    RecordMap result;
    for (unsigned i = records.size(); i--;)
        result.add(records[i].patchpointID, records[i]);
    return result;
}
コード例 #4
0
ファイル: FlarmNetDatabase.hpp プロジェクト: DRIZO/xcsoar
 RecordMap::const_iterator end() const {
   return map.end();
 }
コード例 #5
0
ファイル: FlarmNetDatabase.hpp プロジェクト: DRIZO/xcsoar
 RecordMap::const_iterator begin() const {
   return map.begin();
 }
コード例 #6
0
ファイル: FlarmNetDatabase.hpp プロジェクト: DRIZO/xcsoar
 void Clear() {
   map.clear();
 }
コード例 #7
0
ファイル: FlarmNetDatabase.hpp プロジェクト: DRIZO/xcsoar
 bool IsEmpty() const {
   return map.empty();
 }