Template Class ReadAnnotCollection#

Class Documentation#

template<class TargetInfo, char targetsep, char descriptorsep, char annotend>
class ReadAnnotCollection#

An interface to read and store a collection of annotations for a type or an operator.

Public Types

typedef std::vector<AnnotCollectionBase<TargetInfo>*>::const_iterator const_iterator#
typedef std::vector<AnnotCollectionBase<TargetInfo>*>::iterator iterator#

Public Functions

inline void push_back(AnnotCollectionBase<TargetInfo> *op)#
inline const_iterator begin() const#
inline const_iterator end() const#
inline iterator begin()#
inline iterator end()#
void read(std::istream &in)#