Generic VLSI Data File. More...
#include <files.h>
Inheritance diagram for RDataFile:
Collaboration diagram for RDataFile:
Public Types | |
enum | tDataType { vdtNothing, vdtEDIF2, vdtGDSII } |
Public Member Functions | |
RDataFile (RProject *project, const R::RURI &uri) | |
int | Compare (const RDataFile &file) const |
int | Compare (const R::RURI &uri) const |
R::RURI | GetURI (void) const |
virtual void | Analyse (R::RTextFile *log)=0 |
virtual | ~RDataFile (void) |
Protected Attributes | |
RProject * | Project |
R::RURI | URI |
tDataType | Type |
Detailed Description
Generic VLSI Data File.
The RDataFile provides a generic data file related to a VLSI project.
Member Enumeration Documentation
enum tDataType |
Constructor & Destructor Documentation
Construct a data file.
- Parameters
-
project Project. uri URI of the file.
|
virtual |
Destructor.
Member Function Documentation
int Compare | ( | const RDataFile & | file | ) | const |
Compare two data file.
- Parameters
-
file File to compare with.
- Returns
- a value compatible with RContainer.
int Compare | ( | const R::RURI & | uri | ) | const |
Compare a file with a given uri.
- Parameters
-
uri URI to compare with.
- Returns
- a value compatible with RContainer.
R::RURI GetURI | ( | void | ) | const |
- Returns
- the URI of the file.
|
pure virtual |
Member Data Documentation
|
protected |
The project.
|
protected |
URI of the file.
|
protected |
Type of the type.