Target
class Target
DEFINITION
class Target;
constructor Target
DEFINITION
| Target | ( | ); |
constructor Target
DEFINITION
| Target | ( | Symbol name | ); |
| PARAMETER | DESCRIPTION |
|---|---|
name |
method clear_current_targetstatic
DEFINITION
| static void clear_current_target | ( | ); |
method getstatic
DEFINITION
| static const Target & get | ( | Symbol name | ); |
| PARAMETER | DESCRIPTION |
|---|---|
name |
| RETURNS | DESCRIPTION |
|---|---|
const Target & |
method getstatic
DEFINITION
| static const Target & get | ( | const std::string & name | ); |
| PARAMETER | DESCRIPTION |
|---|---|
name |
| RETURNS | DESCRIPTION |
|---|---|
const Target & |
method is_compatible_withconst
DEFINITION
| bool is_compatible_with | ( | const Target & other | ) const; |
| PARAMETER | DESCRIPTION |
|---|---|
other |
| RETURNS | DESCRIPTION |
|---|---|
bool |
method set_current_targetstatic
DEFINITION
| static void set_current_target | ( | const Target * target | ); |
| PARAMETER | DESCRIPTION |
|---|---|
target |
method set_fill_byte
DEFINITION
| void set_fill_byte | ( | uint8_t fill_byte | ); |
| PARAMETER | DESCRIPTION |
|---|---|
fill_byte |
method string_encodingconst
DEFINITION
| const StringEncoding * string_encoding | ( | Symbol name | ) const; |
| PARAMETER | DESCRIPTION |
|---|---|
name |
| RETURNS | DESCRIPTION |
|---|---|
const StringEncoding * |
member cpu
DEFINITION
const CPU * cpu;
member current_targetstatic
DEFINITION
static const Target * current_target;
member default_string_encoding
DEFINITION
const StringEncoding * default_string_encoding;
member defines
DEFINITION
std::unordered_set< Symbol > defines;
member emptystatic
DEFINITION
static const Target empty;
member extension
DEFINITION
std::string extension;
member map
DEFINITION
MemoryMap map;
member name
DEFINITION
Symbol name;
member object_file
DEFINITION
std::shared_ptr< ObjectFile > object_file;
member output
DEFINITION
std::unique_ptr< Output > output;
member string_encodings
DEFINITION
std::unordered_map< Symbol, StringEncoding > string_encodings;