hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
clObjectLinker Class Reference

#include <clObjectLinker.h>

Inheritance diagram for clObjectLinker:
Collaboration diagram for clObjectLinker:

Public Member Functions

 clObjectLinker (const yoi::vec< yoi::wstr > &objectPaths, const std::shared_ptr< IRBuildConfig > &config)
 
ObjectLinkersearchAndSetupLinker () override
 
ObjectLinkerlink (const yoi::wstr &outputPath) override
 
- Public Member Functions inherited from ObjectLinker
 ObjectLinker (const yoi::vec< yoi::wstr > &objectPaths, const std::shared_ptr< IRBuildConfig > &config)
 
yoi::wstr getLinkerPath () const
 
ObjectLinkersetLinkerPath (const yoi::wstr &linkerPath)
 
yoi::vec< yoi::wstrgetObjectPaths () const
 
ObjectLinkersetObjectPaths (const yoi::vec< yoi::wstr > &objectPaths)
 
yoi::wstr getElysiaRuntimePath () const
 
ObjectLinkersetElysiaRuntimePath (const yoi::wstr &elysiaRuntimePath)
 
std::shared_ptr< IRBuildConfiggetConfig () const
 
ObjectLinkersetConfig (const std::shared_ptr< IRBuildConfig > &config)
 
virtual ~ObjectLinker ()=default
 

Private Attributes

yoi::vec< yoi::wstrvsRuntimePath
 

Additional Inherited Members

- Static Public Member Functions inherited from ObjectLinker
static yoi::vec< yoi::wstrdefaultAdditionalLinkingFiles ()
 

Detailed Description

Definition at line 11 of file clObjectLinker.h.

Constructor & Destructor Documentation

◆ clObjectLinker()

clObjectLinker ( const yoi::vec< yoi::wstr > &  objectPaths,
const std::shared_ptr< IRBuildConfig > &  config 
)
explicit

Definition at line 12 of file clObjectLinker.cpp.

Member Function Documentation

◆ link()

◆ searchAndSetupLinker()

ObjectLinker & searchAndSetupLinker ( )
overridevirtual

Member Data Documentation

◆ vsRuntimePath

yoi::vec<yoi::wstr> vsRuntimePath
private

Definition at line 12 of file clObjectLinker.h.

Referenced by clObjectLinker::link(), and clObjectLinker::searchAndSetupLinker().


The documentation for this class was generated from the following files: