Public Member Functions | List of all members
IStruct Class Referenceabstract

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

#include <doxmlintf.h>

Inheritance diagram for IStruct:
ICompound ICompound CompoundHandler

Public Member Functions

virtual ICompoundIteratornestedCompounds () const =0
 
virtual IRelatedCompoundIteratorbaseCompounds () const =0
 
virtual IRelatedCompoundIteratorderivedCompounds () const =0
 
virtual const IStringlocationFile () const =0
 
virtual int locationLine () const =0
 
virtual int locationBodyStartLine () const =0
 
virtual int locationBodyEndLine () const =0
 
virtual ICompoundIteratornestedCompounds () const =0
 
virtual IRelatedCompoundIteratorbaseCompounds () const =0
 
virtual IRelatedCompoundIteratorderivedCompounds () const =0
 
virtual const IStringlocationFile () const =0
 
virtual int locationLine () 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 struct in the object model.

Definition at line 992 of file doxmlintf.h.

Member Function Documentation

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

Implemented in CompoundHandler.

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

Implemented in CompoundHandler.

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

Implemented in CompoundHandler.

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

Implemented in CompoundHandler.

virtual int IStruct::locationBodyEndLine ( ) const
pure virtual

Implemented in CompoundHandler.

virtual int IStruct::locationBodyEndLine ( ) const
pure virtual

Implemented in CompoundHandler.

virtual int IStruct::locationBodyStartLine ( ) const
pure virtual

Implemented in CompoundHandler.

virtual int IStruct::locationBodyStartLine ( ) const
pure virtual

Implemented in CompoundHandler.

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

Implemented in CompoundHandler.

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

Implemented in CompoundHandler.

virtual int IStruct::locationLine ( ) const
pure virtual

Implemented in CompoundHandler.

virtual int IStruct::locationLine ( ) const
pure virtual

Implemented in CompoundHandler.

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

Implemented in CompoundHandler.

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

Implemented in CompoundHandler.


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