aboutsummaryrefslogtreecommitdiffstats
path: root/abstractmetalang.h
diff options
context:
space:
mode:
Diffstat (limited to 'abstractmetalang.h')
-rw-r--r--abstractmetalang.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/abstractmetalang.h b/abstractmetalang.h
index e4a81e810..6609eb936 100644
--- a/abstractmetalang.h
+++ b/abstractmetalang.h
@@ -1590,8 +1590,26 @@ public:
{
return m_isPolymorphic;
}
+
+ /**
+ * Tells if this class has one or more functions that are protected.
+ * \return true if the class has protected functions.
+ */
bool hasProtectedFunctions() const;
+ /**
+ * Tells if this class has one or more fields (member variables) that are protected.
+ * \return true if the class has protected fields.
+ */
+ bool hasProtectedFields() const;
+
+ /**
+ * Tells if this class has one or more members (functions or fields) that are protected.
+ * \return true if the class has protected members.
+ */
+ bool hasProtectedMembers() const;
+
+
QList<TypeEntry *> templateArguments() const
{
return m_templateArgs;