#include <PVGroup.h>
Public Member Functions | |
| MemberMap () | |
| ~MemberMap () | |
| void | insert (int a, std::string _Name) |
| std::string | getPV (int i) |
| int | getIndex (std::string _Name) |
Private Types | |
| typedef std::map< long, std::string > | mapLongString |
Private Attributes | |
| mapLongString | mapNameIndex |
| mapLongString::iterator | pos |
| Helper | helper |
class MemberMap maps string to index
typedef std::map<long, std::string> MemberMap::mapLongString [private] |
| MemberMap::MemberMap | ( | ) | [inline] |
| MemberMap::~MemberMap | ( | ) | [inline] |
| int MemberMap::getIndex | ( | std::string | _Name | ) | [inline] |
References helper, mapNameIndex, pos, PVNAME_SIZE, and Helper::removeLeadingAndTrailingSpaces().
Referenced by PVGroup::PV2Index().
| std::string MemberMap::getPV | ( | int | i | ) | [inline] |
References mapNameIndex, and pos.
Referenced by PVGroup::Index2PV().
| void MemberMap::insert | ( | int | a, | |
| std::string | _Name | |||
| ) | [inline] |
References mapNameIndex.
Referenced by Connect::getPVData(), Connect::groupCombine(), and Connect::groupDefine().
Helper MemberMap::helper [private] |
Referenced by getIndex().
mapLongString MemberMap::mapNameIndex [private] |
Referenced by getIndex(), getPV(), and insert().
mapLongString::iterator MemberMap::pos [private] |
Referenced by getIndex(), and getPV().
1.6.1