LibraryLinker
INCLUDE FILE
#include "LibraryLinker.h"
class LibraryLinker
DEFINITION
class LibraryLinker;
constructor LibraryLinker
DEFINITION
| LibraryLinker | ( | Symbol name, | |
| Target * target = nullptr | ); |
| PARAMETER | DESCRIPTION |
|---|---|
name |
|
target |
method outputvirtual
DEFINITION
| virtual void output | ( | const std::filesystem::path & file_name | ); |
| PARAMETER | DESCRIPTION |
|---|---|
file_name |
method output_entitiesprivate
DEFINITION
template <typename T>
| void output_entities | ( | std::ostream & stream | ); |
| PARAMETER | DESCRIPTION |
|---|---|
stream |
method output_extensionconst virtual
DEFINITION
| virtual const std::string & output_extension | ( | ) const; |
| RETURNS | DESCRIPTION |
|---|---|
const std::string & |
method print_imported_modulesprivate
DEFINITION
| void print_imported_modules | ( | std::ostream & stream, | |
| Visibility visibility | ); |
| PARAMETER | DESCRIPTION |
|---|---|
stream |
|
visibility |
method root_entitiesvirtual protected
DEFINITION
| virtual std::vector< Entity * > root_entities | ( | ); |
| RETURNS | DESCRIPTION |
|---|---|
std::vector< Entity * > |
member format_version_majorstatic private
DEFINITION
static const unsigned int format_version_major;
member format_version_minorstatic private
DEFINITION
static const unsigned int format_version_minor;
member library_extensionstatic private
DEFINITION
static const std::string & library_extension;