Public Member Functions | Public Attributes | List of all members
MemberReference Class Reference

#include <memberhandler.h>

Inheritance diagram for MemberReference:
IMemberReference

Public Member Functions

virtual ~MemberReference ()
 
virtual IMembermember () const
 
virtual const IStringname () const
 
virtual const IStringscope () const
 
virtual const IStringprotection () const
 
virtual const IStringvirtualness () const
 
virtual const IStringambiguityScope () const
 
void initialize (MainHandler *m)
 

Public Attributes

QString m_memId
 
StringImpl m_name
 
StringImpl m_scope
 
StringImpl m_virtualness
 
StringImpl m_protection
 
StringImpl m_ambiguityScope
 
MainHandlerm_mainHandler
 

Detailed Description

Definition at line 36 of file memberhandler.h.

Constructor & Destructor Documentation

virtual MemberReference::~MemberReference ( )
inlinevirtual

Definition at line 39 of file memberhandler.h.

39 {}

Member Function Documentation

virtual const IString* MemberReference::ambiguityScope ( ) const
inlinevirtual

Implements IMemberReference.

Definition at line 45 of file memberhandler.h.

45 { return &m_ambiguityScope; }
StringImpl m_ambiguityScope
Definition: memberhandler.h:53
void MemberReference::initialize ( MainHandler m)

Definition at line 74 of file memberhandler.cpp.

75 {
76  m_mainHandler = mh;
77 }
MainHandler * m_mainHandler
Definition: memberhandler.h:54
IMember * MemberReference::member ( ) const
virtual

Implements IMemberReference.

Definition at line 79 of file memberhandler.cpp.

80 {
81  //return m_mainHandler->memberById(m_memId);
82  return 0;
83 }
virtual const IString* MemberReference::name ( ) const
inlinevirtual

Implements IMemberReference.

Definition at line 41 of file memberhandler.h.

41 { return &m_name; }
StringImpl m_name
Definition: memberhandler.h:49
virtual const IString* MemberReference::protection ( ) const
inlinevirtual

Implements IMemberReference.

Definition at line 43 of file memberhandler.h.

43 { return &m_protection; }
StringImpl m_protection
Definition: memberhandler.h:52
virtual const IString* MemberReference::scope ( ) const
inlinevirtual

Implements IMemberReference.

Definition at line 42 of file memberhandler.h.

42 { return &m_scope; }
StringImpl m_scope
Definition: memberhandler.h:50
virtual const IString* MemberReference::virtualness ( ) const
inlinevirtual

Implements IMemberReference.

Definition at line 44 of file memberhandler.h.

44 { return &m_virtualness; }
StringImpl m_virtualness
Definition: memberhandler.h:51

Member Data Documentation

StringImpl MemberReference::m_ambiguityScope

Definition at line 53 of file memberhandler.h.

MainHandler* MemberReference::m_mainHandler

Definition at line 54 of file memberhandler.h.

QString MemberReference::m_memId

Definition at line 48 of file memberhandler.h.

StringImpl MemberReference::m_name

Definition at line 49 of file memberhandler.h.

StringImpl MemberReference::m_protection

Definition at line 52 of file memberhandler.h.

StringImpl MemberReference::m_scope

Definition at line 50 of file memberhandler.h.

StringImpl MemberReference::m_virtualness

Definition at line 51 of file memberhandler.h.


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