13 #ifndef BERRYEXPRESSIONINFO_H_
14 #define BERRYEXPRESSIONINFO_H_
38 bool fHasDefaultVariableAccess;
39 bool fHasSystemPropertyAccess;
43 QSet<QString> fAccessedVariableNames;
44 QSet<QString> fMisbehavingExpressionTypes;
45 QSet<QString> fAccessedPropertyNames;
bool HasSystemPropertyAccess() const
QSet< QString > GetMisbehavingExpressionTypes() const
void Merge(ExpressionInfo *other)
void MarkSystemPropertyAccessed()
void AddVariableNameAccess(const QString &name)
void MarkDefaultVariableAccessed()
QSet< QString > GetAccessedPropertyNames() const
bool HasDefaultVariableAccess() const
void AddMisBehavingExpressionType(const std::type_info &clazz)
QSet< QString > GetAccessedVariableNames() const
void MergeExceptDefaultVariable(ExpressionInfo *other)
void AddAccessedPropertyName(const QString &name)
#define BERRY_EXPRESSIONS