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

VM::VMLinker::FileNode Struct Reference

Represents a file for the linker. More...

#include <linker.h>

Inheritance diagram for VM::VMLinker::FileNode:

Inheritance graph
[legend]
Collaboration diagram for VM::VMLinker::FileNode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FileNode (AssemblerFile *_f)
 ~FileNode ()

Public Attributes

AssemblerFilef
 Pointer to the file and its contents.

bool needed
 Do we actually need this file?


Detailed Description

Represents a file for the linker.

Definition at line 47 of file linker.h.


Constructor & Destructor Documentation

VM::VMLinker::FileNode::FileNode AssemblerFile _f  )  [inline]
 

Definition at line 52 of file linker.h.

References f, and needed.

VM::VMLinker::FileNode::~FileNode  )  [inline]
 

Definition at line 53 of file linker.h.

References DELETE(), and f.


Member Data Documentation

AssemblerFile* VM::VMLinker::FileNode::f
 

Pointer to the file and its contents.

Definition at line 49 of file linker.h.

Referenced by VM::VMLinker::_CreateInitFunction(), VM::VMLinker::_GenerateSymbolProvideMap(), VM::VMLinker::_GenerateSymbolProvideMap_AddGlobal(), VM::VMLinker::_GetDefinitionFile(), VM::VMLinker::_LinkerFileNeeded(), VM::VMLinker::_LinkFunction(), VM::VMLinker::_LinkGlobalStorage(), VM::VMLinker::_MergeNamespaceAndVTableInfo(), FileNode(), VM::VMLinker::LinkAll(), and ~FileNode().

bool VM::VMLinker::FileNode::needed
 

Do we actually need this file?

Definition at line 50 of file linker.h.

Referenced by VM::VMLinker::_CreateInitFunction(), VM::VMLinker::_LinkerFileNeeded(), FileNode(), and VM::VMLinker::LinkAll().


The documentation for this struct was generated from the following file:
Generated on Sat Feb 19 22:36:25 2005 for Ray by doxygen 1.3.5