Otawa
0.10
|
An option allowing to read an address, currently, only an unsigned decimal, hexadecimal and so one value. More...
#include <otawa/app/AddressOption.h>
Public Member Functions | |
AddressOption (option::Manager &manager, char short_name, cstring description, Address def=Address::null) | |
AddressOption (option::Manager &manager, cstring long_name, cstring description, Address def=Address::null) | |
AddressOption (option::Manager &manager, char short_name, cstring long_name, cstring description, Address def=Address::null) | |
AddressOption (const Make &make, Address def=Address::null) | |
Address | address (void) const |
Get the address contained in the option. More... | |
Address | operator* (void) const |
virtual option::usage_t | usage (void) |
virtual cstring | argDescription (void) |
virtual void | process (string arg) |
virtual cstring | description (void) |
Option (void) | |
Option (const Make &make) | |
void | output (io::Output &out) |
virtual char | shortName (void) |
virtual CString | longName (void) |
Protected Member Functions | |
virtual void | configure (Manager &manager, int tag, VarArg &args) |
void | init (Manager &manager, int tag,...) |
void | init (Manager &manager, int tag, VarArg &args) |
Protected Attributes | |
cstring | desc |
Private Attributes | |
Address | addr |
An option allowing to read an address, currently, only an unsigned decimal, hexadecimal and so one value.
otawa::AddressOption::AddressOption | ( | option::Manager & | manager, |
char | short_name, | ||
cstring | description, | ||
Address | def = Address::null |
||
) |
otawa::AddressOption::AddressOption | ( | option::Manager & | manager, |
cstring | long_name, | ||
cstring | description, | ||
Address | def = Address::null |
||
) |
otawa::AddressOption::AddressOption | ( | option::Manager & | manager, |
char | short_name, | ||
cstring | long_name, | ||
cstring | description, | ||
Address | def = Address::null |
||
) |
|
inline |
|
inline |
Get the address contained in the option.
|
virtual |
Reimplemented from elm::option::AbstractValueOption.
|
inline |
|
virtual |
Implements elm::option::AbstractValueOption.
References addr.
|
virtual |
Reimplemented from elm::option::AbstractValueOption.