Template Class CPPTypeCollection#
Defined in File CPPAnnotation.h
Class Documentation#
-
template<class Descriptor>
class CPPTypeCollection# Public Types
-
typedef TypeCollection<Descriptor>::const_iterator const_iterator#
Public Functions
-
inline CPPTypeCollection(TypeCollection<Descriptor> *p)#
-
std::string is_known_member_function(CPPAstInterface &fa, const AstNodePtr &exp, AstNodePtr *obj = 0, AstInterface::AstNodeList *args = 0, Descriptor *desc = 0)#
Check if an expression is a member access or member function call expression of a known array type.
-
std::string is_known_member_function(CPPAstInterface &fa, const SymbolicVal &exp, AstNodePtr *obj = 0, SymbolicFunction::Arguments *args = 0, Descriptor *desc = 0)#
-
SymbolicVal create_known_member_function(const AstNodePtr &obj, const std::string &memname, const SymbolicFunction::Arguments &args)#
-
AstNodePtr create_known_member_function(CPPAstInterface &fa, const AstNodePtr &obj, const std::string &memname, const AstInterface::AstNodeList &args)#
-
typedef TypeCollection<Descriptor>::const_iterator const_iterator#