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

VM::VMLinker::Config Struct Reference

Linker configuration data. (trivially C++-safe). More...

#include <linker.h>

Collaboration diagram for VM::VMLinker::Config:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Config ()
 Constructor sets defaults.

 ~Config ()

Public Attributes

bool ignore_simple_type_missing
 Ignore when simple types (non-pointer) are missing in.

bool abandon_out_maps

Detailed Description

Linker configuration data. (trivially C++-safe).

Definition at line 57 of file linker.h.


Constructor & Destructor Documentation

VM::VMLinker::Config::Config  ) 
 

Constructor sets defaults.

Definition at line 1607 of file linker.cc.

References abandon_out_maps, and ignore_simple_type_missing.

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

Definition at line 68 of file linker.h.


Member Data Documentation

bool VM::VMLinker::Config::abandon_out_maps
 

Do not set up diverse maps in the output file which are NOT needed for linking. These maps are: tid2classinfo, symref2symbol, symref2function, symref2globvar

Definition at line 64 of file linker.h.

Referenced by VM::VMLinker::_LinkFunction(), VM::VMLinker::_LinkGlobalStorage(), VM::VMLinker::_MergeNamespaceInfo_Recursive(), Config(), and VM::VMLinker::LinkAll().

bool VM::VMLinker::Config::ignore_simple_type_missing
 

Ignore when simple types (non-pointer) are missing in.

Definition at line 60 of file linker.h.

Referenced by VM::VMLinker::_MergeNamespaceInfo_Recursive(), and Config().


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