RetroLinker
Linker for several 8-bit, 16-bit and 32-bit formats
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
AOut::AOutFormat::AOutOptionCollector Class Reference
Inheritance diagram for AOut::AOutFormat::AOutOptionCollector:
Linker::OptionCollector

Classes

class  MagicEnumeration
 
class  UnixVersionEnumeration
 

Public Attributes

Linker::Option< std::string > stub {"stub", "Filename for stub that gets prepended to executable (DJGPP only)"}
 
Linker::Option< Linker::ItemOf< UnixVersionEnumeration > > unix_v {"version", "Targeted UNIX version (UNIX only)"}
 
Linker::Option< Linker::ItemOf< MagicEnumeration > > type {"type", "Executable type"}
 
Linker::Option< std::optional< offset_t > > magic {"magic", "Explicit magic type specification"}
 
Linker::Option< bool > Nflag {"N", "OMAGIC"}
 
Linker::Option< bool > nflag {"n", "NMAGIC"}
 
Linker::Option< bool > iflag {"i", "Generate separated executable"}
 
Linker::Option< bool > zflag {"z", "Demand paged executable (identical to -i for PDP-11)"}
 
Linker::Option< bool > Oflag {"O", "Generate text overlay"}
 
- Public Attributes inherited from Linker::OptionCollector
std::vector< Option< void > * > option_list
 

Additional Inherited Members

- Public Member Functions inherited from Linker::OptionCollector
void ConsiderOptions (std::map< std::string, std::string > &option_map)
 
- Protected Member Functions inherited from Linker::OptionCollector
void InitializeFields ()
 
template<typename ... Args>
void InitializeFields (Option< void > &option, Args &... args)
 

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