Skip to content

ProgramLinker

INCLUDE FILE
#include "ProgramLinker.h"

class ProgramLinker

DEFINITION
class ProgramLinker;

constructor ProgramLinker

DEFINITION
ProgramLinker ( Symbol  name,
Target * target = nullptr );
PARAMETERDESCRIPTION
name
target
DEFINITION
virtual void  link_sub ( );

method outputvirtual

DEFINITION
virtual void  output ( const std::filesystem::path & file_name );
PARAMETERDESCRIPTION
file_name

method output_extensionconst virtual

DEFINITION
virtual const std::string & output_extension ( ) const;
RETURNSDESCRIPTION
const std::string &

method output_symbol_map

DEFINITION
void  output_symbol_map ( const std::filesystem::path & file_name );
PARAMETERDESCRIPTION
file_name

method root_entitiesvirtual protected

DEFINITION
virtual std::vector< Entity * >  root_entities ( );
RETURNSDESCRIPTION
std::vector< Entity * >

member memoryprivate

DEFINITION
Memory  memory;