Template Class MapDescriptor#

Nested Relationships#

Nested Types#

Inheritance Relationships#

Base Type#

  • public std::map< Key, Member >

Class Documentation#

template<class Key, class Member, char sep, char left, char right>
class MapDescriptor : public std::map<Key, Member>#

‘char sep’ means the separator (delimitor) ,

Public Functions

inline void push_back(const std::pair<Key, Member> &n)#
inline bool is_member(const Key &key, const Member *&n)#
inline bool read(std::istream &in)#
inline void write(std::ostream &out) const#
inline void Dump() const#
inline std::string ToString() const#
class const_iterator : public std::map::const_iterator#

Public Functions

inline const_iterator(const typename std::map<Key, Member>::const_iterator &that)#
inline CollectPair<const Key, Member, ':'> operator*() const#