Template Class OperatorAnnotCollection#

Inheritance Relationships#

Base Types#

Class Documentation#

template<class Descriptor>
class OperatorAnnotCollection : public AnnotCollectionBase<OperatorDeclaration>, public TypeCollection<Descriptor>#

Public Functions

inline virtual void read_descriptor(const OperatorDeclaration &target, const std::string &annot, std::istream &in)#
inline void add_annot(const OperatorDeclaration &op, const Descriptor &d)#
inline bool known_operator(AstInterface &fa, const AstNodePtr &exp, AstInterface::AstNodeList *argp = 0, Descriptor *desc = 0, bool replpar = false, Map2Object<AstInterface*, AstNodePtr, AstNodePtr> *astcodegen = 0) const#