summaryrefslogtreecommitdiffstats
path: root/src/memberdef.cpp
diff options
context:
space:
mode:
authorJoenio Costa <joenio@joenio.me>2017-06-28 02:10:08 (GMT)
committerJoenio Costa <joenio@joenio.me>2017-06-28 02:10:08 (GMT)
commit20af63f43e583a31dfe93f78807aa868f9b9ff14 (patch)
treeeac1804f1be010fb8598647f8e608cd1f9e3d0dd /src/memberdef.cpp
parente7e62101a1a659740223c32cdd525b1e66b1cf09 (diff)
downloadDoxygen-20af63f43e583a31dfe93f78807aa868f9b9ff14.zip
Doxygen-20af63f43e583a31dfe93f78807aa868f9b9ff14.tar.gz
Doxygen-20af63f43e583a31dfe93f78807aa868f9b9ff14.tar.bz2
add the number of conditionals path and bugfix
* Rebased with upstream master * Added build instructions to README * Bug 398942 - fixes the problem with instance variables and arguments with the same name Signed-off-by: Antonio Terceiro <terceiro@softwarelivre.org> Signed-off-by: João M. Miranda <joaomm88@gmail.com> Signed-off-by: Paulo Meirelles <paulo@softwarelivre.org> Signed-off-by: Vinicius Daros <vkdaros@mercurio.eclipse.ime.usp.br> Signed-off-by: Jonathan Moraes <arkyebr@gmail.com>
Diffstat (limited to 'src/memberdef.cpp')
-rw-r--r--src/memberdef.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/memberdef.cpp b/src/memberdef.cpp
index 26001a1..8403374 100644
--- a/src/memberdef.cpp
+++ b/src/memberdef.cpp
@@ -750,6 +750,7 @@ MemberDef::MemberDef(const char *df,int dl,int dc,
//printf("MemberDef::MemberDef(%s)\n",na);
m_impl = new MemberDefImpl;
m_impl->init(this,t,a,e,p,v,s,r,mt,tal,al);
+ number_of_flowkw = 1;
m_isLinkableCached = 0;
m_isConstructorCached = 0;
m_isDestructorCached = 0;
@@ -4910,6 +4911,16 @@ void MemberDef::invalidateCachedArgumentTypes()
invalidateCachedTypesInArgumentList(m_impl->declArgList);
}
+void MemberDef::addFlowKeyWord()
+{
+ number_of_flowkw++;
+}
+
+int MemberDef::numberOfFlowKeyWords()
+{
+ return number_of_flowkw;
+}
+
//----------------
QCString MemberDef::displayName(bool) const