Public Member Functions | List of all members
IFile Class Referenceabstract

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

#include <doxmlintf.h>

Inheritance diagram for IFile:
ICompound ICompound CompoundHandler

Public Member Functions

virtual IGraphincludeDependencyGraph () const =0
 
virtual IGraphincludedByDependencyGraph () const =0
 
virtual IDocProgramListingsource () const =0
 
virtual ICompoundIteratornestedCompounds () const =0
 
virtual IIncludeIteratorincludes () const =0
 
virtual IIncludeIteratorincludedBy () const =0
 
virtual IGraphincludeDependencyGraph () const =0
 
virtual IGraphincludedByDependencyGraph () const =0
 
virtual IDocProgramListingsource () const =0
 
virtual ICompoundIteratornestedCompounds () const =0
 
virtual IIncludeIteratorincludes () const =0
 
virtual IIncludeIteratorincludedBy () 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 file in the object model.

Definition at line 1038 of file doxmlintf.h.

Member Function Documentation

virtual IIncludeIterator* IFile::includedBy ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IIncludeIterator* IFile::includedBy ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IGraph* IFile::includedByDependencyGraph ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IGraph* IFile::includedByDependencyGraph ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IGraph* IFile::includeDependencyGraph ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IGraph* IFile::includeDependencyGraph ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IIncludeIterator* IFile::includes ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IIncludeIterator* IFile::includes ( ) const
pure virtual

Implemented in CompoundHandler.

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

Implemented in CompoundHandler.

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

Implemented in CompoundHandler.

virtual IDocProgramListing* IFile::source ( ) const
pure virtual

Implemented in CompoundHandler.

virtual IDocProgramListing* IFile::source ( ) const
pure virtual

Implemented in CompoundHandler.


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