LibraryFile Class

Definition

Line 471 of cmsxo/BinaryFile.cm

Inheritance

Constructors & Destructor

public LibraryFile(const String<char>& fileName_, bool initSymbolTable)
public LibraryFile(const String<char>& fileName_, bool createSections_, bool initSymbolTable)

Member Functions

public override void Dump(StreamWriter& writer)
public override void ReadExtended(BinaryReader& reader)
public override void ReadExtendedHeader(BinaryReader& reader)
public override void WriteExtended(BinaryWriter& writer)
public override void WriteExtendedHeader(BinaryWriter& writer)

Member Variables

public List<String<char>> objectFileNames
public List<UniquePtr<ObjectFile>> objectFiles

Constructor& Destructor Details

LibraryFile Constructor

public LibraryFile(const String<char>& fileName_, bool initSymbolTable)

Definition
Line 476 of cmsxo/BinaryFile.cm


LibraryFile Constructor

public LibraryFile(const String<char>& fileName_, bool createSections_, bool initSymbolTable)

Definition
Line 473 of cmsxo/BinaryFile.cm


Member Function Details

Dump Member Function

public override void Dump(StreamWriter& writer)

Definition
Line 521 of cmsxo/BinaryFile.cm


ReadExtended Member Function

public override void ReadExtended(BinaryReader& reader)

Definition
Line 504 of cmsxo/BinaryFile.cm


ReadExtendedHeader Member Function

public override void ReadExtendedHeader(BinaryReader& reader)

Definition
Line 495 of cmsxo/BinaryFile.cm


WriteExtended Member Function

public override void WriteExtended(BinaryWriter& writer)

Definition
Line 488 of cmsxo/BinaryFile.cm


WriteExtendedHeader Member Function

public override void WriteExtendedHeader(BinaryWriter& writer)

Definition
Line 479 of cmsxo/BinaryFile.cm