From b073c0a41a2575d8be4cbd17482d605d6d930e19 Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Mon, 21 Jan 2019 21:36:22 +0100 Subject: Store inline attribute for namespaces --- src/namespacedef.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/namespacedef.h b/src/namespacedef.h index b46d074..6f406d8 100644 --- a/src/namespacedef.h +++ b/src/namespacedef.h @@ -67,10 +67,12 @@ class NamespaceDef : public Definition void combineUsingRelations(); QCString displayName(bool=TRUE) const; QCString localName() const; + void setInline(bool isInline) { m_inline = isInline; } bool isConstantGroup() const { return CONSTANT_GROUP == m_type; } bool isModule() const { return MODULE == m_type; } bool isLibrary() const { return LIBRARY == m_type; } + bool isInline() const { return m_inline; } bool isLinkableInProject() const; bool isLinkable() const; @@ -109,6 +111,7 @@ class NamespaceDef : public Definition /*! Returns the namespaces contained in this namespace */ NamespaceSDict *getNamespaceSDict() const { return namespaceSDict; } + QCString title() const; QCString compoundTypeString() const; @@ -156,6 +159,7 @@ class NamespaceDef : public Definition enum { NAMESPACE, MODULE, CONSTANT_GROUP, LIBRARY } m_type; bool m_isPublished; QCString metaData; + bool m_inline; }; /** A list of NamespaceDef objects. */ -- cgit v0.12