Public Member Functions | List of all members
IClass Class Referenceabstract

The interface to a class in the object model. More...

#include <doxmlintf.h>

Inheritance diagram for IClass:
ICompound ICompound CompoundHandler

Public Member Functions

virtual IGraphinheritanceGraph () const =0
 
virtual IGraphcollaborationGraph () const =0
 
virtual IRelatedCompoundIteratorbaseCompounds () const =0
 
virtual IRelatedCompoundIteratorderivedCompounds () const =0
 
virtual ICompoundIteratornestedCompounds () const =0
 
virtual IParamIteratortemplateParameters () const =0
 
virtual const IStringlocationFile () const =0
 
virtual int locationLine () const =0
 
virtual const IStringlocationBodyFile () const =0
 
virtual int locationBodyStartLine () const =0
 
virtual int locationBodyEndLine () const =0
 
virtual IGraphinheritanceGraph () const =0
 
virtual IGraphcollaborationGraph () const =0
 
virtual IRelatedCompoundIteratorbaseCompounds () const =0
 
virtual IRelatedCompoundIteratorderivedCompounds () const =0
 
virtual ICompoundIteratornestedCompounds () const =0
 
virtual IParamIteratortemplateParameters () const =0
 
virtual const IStringlocationFile () const =0
 
virtual int locationLine () const =0
 
virtual const IStringlocationBodyFile () const =0
 
virtual int locationBodyStartLine () const =0
 
virtual int locationBodyEndLine () const =0
 
- Public Member Functions inherited from ICompound
virtual const IStringname () const =0
 
virtual const IStringid () const =0
 
virtual CompoundKind kind () const =0
 
virtual const IStringkindString () const =0
 
virtual ISectionIteratorsections () const =0
 
virtual IDocRootbriefDescription () const =0
 
virtual IDocRootdetailedDescription () const =0
 
virtual IMembermemberById (const char *id) const =0
 
virtual IMemberIteratormemberByName (const char *name) const =0
 
virtual void release ()=0
 
virtual const IStringname () const =0
 
virtual const IStringid () const =0
 
virtual CompoundKind kind () const =0
 
virtual const IStringkindString () const =0
 
virtual ISectionIteratorsections () const =0
 
virtual IDocRootbriefDescription () const =0
 
virtual IDocRootdetailedDescription () const =0
 
virtual IMembermemberById (const char *id) const =0
 
virtual IMemberIteratormemberByName (const char *name) const =0
 
virtual void release ()=0
 

Additional Inherited Members

- Public Types inherited from ICompound
enum  CompoundKind {
  Invalid =0, Class, Struct, Union,
  Interface, Protocol, Category, Exception,
  File, Namespace, Group, Page,
  Example, Dir, Invalid =0, Class,
  Struct, Union, Interface, Protocol,
  Category, Exception, File, Namespace,
  Group, Page, Example, Dir
}
 
enum  CompoundKind {
  Invalid =0, Class, Struct, Union,
  Interface, Protocol, Category, Exception,
  File, Namespace, Group, Page,
  Example, Dir, Invalid =0, Class,
  Struct, Union, Interface, Protocol,
  Category, Exception, File, Namespace,
  Group, Page, Example, Dir
}
 

Detailed Description

The interface to a class in the object model.

Definition at line 968 of file doxmlintf.h.

Member Function Documentation

virtual IRelatedCompoundIterator* IClass::baseCompounds ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IRelatedCompoundIterator* IClass::baseCompounds ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IGraph* IClass::collaborationGraph ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IGraph* IClass::collaborationGraph ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IRelatedCompoundIterator* IClass::derivedCompounds ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IRelatedCompoundIterator* IClass::derivedCompounds ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IGraph* IClass::inheritanceGraph ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IGraph* IClass::inheritanceGraph ( ) const
pure virtual

Implemented in CompoundHandler.

virtual int IClass::locationBodyEndLine ( ) const
pure virtual

Implemented in CompoundHandler.

virtual int IClass::locationBodyEndLine ( ) const
pure virtual

Implemented in CompoundHandler.

virtual const IString* IClass::locationBodyFile ( ) const
pure virtual

Implemented in CompoundHandler.

virtual const IString* IClass::locationBodyFile ( ) const
pure virtual

Implemented in CompoundHandler.

virtual int IClass::locationBodyStartLine ( ) const
pure virtual

Implemented in CompoundHandler.

virtual int IClass::locationBodyStartLine ( ) const
pure virtual

Implemented in CompoundHandler.

virtual const IString* IClass::locationFile ( ) const
pure virtual

Implemented in CompoundHandler.

virtual const IString* IClass::locationFile ( ) const
pure virtual

Implemented in CompoundHandler.

virtual int IClass::locationLine ( ) const
pure virtual

Implemented in CompoundHandler.

virtual int IClass::locationLine ( ) const
pure virtual

Implemented in CompoundHandler.

virtual ICompoundIterator* IClass::nestedCompounds ( ) const
pure virtual

Implemented in CompoundHandler.

virtual ICompoundIterator* IClass::nestedCompounds ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IParamIterator* IClass::templateParameters ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IParamIterator* IClass::templateParameters ( ) const
pure virtual

Implemented in CompoundHandler.


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