Public Member Functions | Private Attributes | List of all members
RelatedCompound Class Reference

#include <compoundhandler.h>

Inheritance diagram for RelatedCompound:
IRelatedCompound

Public Member Functions

 RelatedCompound (CompoundHandler *parent, const QString &id, Protection prot, Kind kind)
 
virtual ~RelatedCompound ()
 
void setName (const QString &str)
 
virtual ICompoundcompound () const
 
virtual Protection protection () const
 
virtual Kind kind () const
 
virtual const IStringname () const
 

Private Attributes

CompoundHandlerm_parent
 
QString m_id
 
Protection m_protection
 
Kind m_kind
 
StringImpl m_name
 

Additional Inherited Members

- Public Types inherited from IRelatedCompound
enum  Protection {
  Public, Protected, Private, Public,
  Protected, Private
}
 
enum  Kind { Normal, Virtual, Normal, Virtual }
 
enum  Protection {
  Public, Protected, Private, Public,
  Protected, Private
}
 
enum  Kind { Normal, Virtual, Normal, Virtual }
 

Detailed Description

Definition at line 71 of file compoundhandler.h.

Constructor & Destructor Documentation

RelatedCompound::RelatedCompound ( CompoundHandler parent,
const QString id,
Protection  prot,
Kind  kind 
)
inline

Definition at line 74 of file compoundhandler.h.

78  :
79  m_parent(parent), m_id(id), m_protection(prot), m_kind(kind) {}
virtual Kind kind() const
CompoundHandler * m_parent
Protection m_protection
virtual RelatedCompound::~RelatedCompound ( )
inlinevirtual

Definition at line 80 of file compoundhandler.h.

80 {}

Member Function Documentation

ICompound * RelatedCompound::compound ( ) const
virtual

Implements IRelatedCompound.

Definition at line 93 of file compoundhandler.cpp.

94 {
96 }
MainHandler * m_mainHandler
ICompound * compoundById(const char *id) const
CompoundHandler * m_parent
QCString utf8() const
Definition: qstring.cpp:14507
virtual Kind RelatedCompound::kind ( ) const
inlinevirtual

Implements IRelatedCompound.

Definition at line 85 of file compoundhandler.h.

85 { return m_kind; }
virtual const IString* RelatedCompound::name ( ) const
inlinevirtual

Implements IRelatedCompound.

Definition at line 86 of file compoundhandler.h.

86 { return &m_name; }
StringImpl m_name
virtual Protection RelatedCompound::protection ( ) const
inlinevirtual

Implements IRelatedCompound.

Definition at line 84 of file compoundhandler.h.

84 { return m_protection; }
Protection m_protection
void RelatedCompound::setName ( const QString str)
inline

Definition at line 81 of file compoundhandler.h.

81 { m_name = str; }
StringImpl m_name
static QCString str

Member Data Documentation

QString RelatedCompound::m_id
private

Definition at line 90 of file compoundhandler.h.

Kind RelatedCompound::m_kind
private

Definition at line 92 of file compoundhandler.h.

StringImpl RelatedCompound::m_name
private

Definition at line 93 of file compoundhandler.h.

CompoundHandler* RelatedCompound::m_parent
private

Definition at line 89 of file compoundhandler.h.

Protection RelatedCompound::m_protection
private

Definition at line 91 of file compoundhandler.h.


The documentation for this class was generated from the following files: