Template Class OperatorAnnotCollection#
Defined in File OperatorAnnotation.h
Inheritance Relationships#
Base Types#
public AnnotCollectionBase< OperatorDeclaration >(Template Class AnnotCollectionBase)public TypeCollection< Descriptor >(Template Class TypeCollection)
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#
-
inline virtual void read_descriptor(const OperatorDeclaration &target, const std::string &annot, std::istream &in)#