Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

SumFileFactory::SumFileEntry Class Reference

Represents an entry of the checksums' files that the application knows. More...

List of all members.

Public Member Functions

SumFileEntryoperator= (const SumFileEntry &source)
 Assignment operator.

 SumFileEntry (const SumFileEntry &source)
 Copy constructor.

 SumFileEntry (FnctGetSumFile *getSumFile, const wxString &name, const wxString &description, const wxString &sumFileExtension)
 Constructor.

 SumFileEntry ()
 Default constructor.


Public Attributes

wxString descr
 Description of the checksums' file type.

wxString fileExt
 Extension of the checksums' file type.

FnctGetSumFilefnctGetSumFile
 Pointer on a function that gives a pointer on a new instance of the SumFile class.

wxString name
 Name of the checksums' file type.


Protected Member Functions

void clone (const SumFileEntry &source)
 Clones the source instance in this instance.


Detailed Description

Represents an entry of the checksums' files that the application knows.

Definition at line 69 of file checksumfactory.hpp.


Constructor & Destructor Documentation

SumFileFactory::SumFileEntry::SumFileEntry  )  [inline]
 

Default constructor.

Definition at line 83 of file checksumfactory.hpp.

References fnctGetSumFile.

SumFileFactory::SumFileEntry::SumFileEntry FnctGetSumFile getSumFile,
const wxString &  name,
const wxString &  description,
const wxString &  sumFileExtension
[inline]
 

Constructor.

Parameters:
getSumFile Pointer on a function that gives a pointer on a new instance of the SumFile class.
name Name of the checksums' file type.
description Description of the checksums' file type.
sumFileExtension Standard extension of the checksums' file type.

Definition at line 94 of file checksumfactory.hpp.

References descr, fileExt, and fnctGetSumFile.

SumFileFactory::SumFileEntry::SumFileEntry const SumFileEntry source  )  [inline]
 

Copy constructor.

Parameters:
source Source instance.

Definition at line 104 of file checksumfactory.hpp.


Member Function Documentation

void SumFileFactory::SumFileEntry::clone const SumFileEntry source  )  [protected]
 

Clones the source instance in this instance.

Parameters:
source Source instance.

Definition at line 62 of file checksumfactory.cpp.

References clone(), descr, fileExt, fnctGetSumFile, and name.

Referenced by clone().

SumFileEntry& SumFileFactory::SumFileEntry::operator= const SumFileEntry source  )  [inline]
 

Assignment operator.

Parameters:
source Source instance.
Returns:
A reference on the instance.

Definition at line 112 of file checksumfactory.hpp.

References operator=().

Referenced by operator=().


Member Data Documentation

wxString SumFileFactory::SumFileEntry::descr
 

Description of the checksums' file type.

Definition at line 74 of file checksumfactory.hpp.

Referenced by clone(), and SumFileEntry().

wxString SumFileFactory::SumFileEntry::fileExt
 

Extension of the checksums' file type.

Definition at line 75 of file checksumfactory.hpp.

Referenced by clone(), and SumFileEntry().

FnctGetSumFile* SumFileFactory::SumFileEntry::fnctGetSumFile
 

Pointer on a function that gives a pointer on a new instance of the SumFile class.

Definition at line 72 of file checksumfactory.hpp.

Referenced by clone(), and SumFileEntry().

wxString SumFileFactory::SumFileEntry::name
 

Name of the checksums' file type.

Definition at line 73 of file checksumfactory.hpp.

Referenced by clone().


The documentation for this class was generated from the following files:
Generated on Sun May 30 13:38:06 2004 for wxChecksums by doxygen 1.3.7