|
IDA SDK
|
Information about a single function argument.
Public Attributes | |
| argloc_t | argloc |
| argument location | |
| qstring | name |
| argument name (may be empty) | |
| qstring | cmt |
| argument comment (may be empty) | |
| tinfo_t | type |
| argument type | |
| uint32 | flags = 0 |
| Function argument property bits | |
Public Member Functions | |
| funcarg_t (const char *_name, const tinfo_t &_type, const argloc_t &_argloc=argloc_t()) | |
| Create a function argument, with the specified name and arbitrary type. More... | |
| funcarg_t (const char *_name, const type_t _type, const argloc_t &_argloc=argloc_t()) | |
| Create a function argument, with the specified name and simple type. More... | |
| funcarg_t (const char *_name, const char *_type, const argloc_t &_argloc=argloc_t()) | |
| Create a function argument, with the specified name and type. More... | |
| bool | operator== (const funcarg_t &r) const |
| bool | operator!= (const funcarg_t &r) const |
|
inline |
Create a function argument, with the specified name and arbitrary type.
| _name | Argument name. May be empty |
| _type | Argument type. Must not be empty. |
| _argloc | Argument location. Can be empty. |
|
inline |
Create a function argument, with the specified name and simple type.
| _name | Argument name. May be empty |
| _type | Argument type. Can be only a simple type (integral/floating/bool). |
| _argloc | Argument location. Can be empty. |
|
inline |
Create a function argument, with the specified name and type.
The 'type' object will be created by parsing the '_type' type declaration.
| _name | Argument name. May be empty |
| _type | Member type. Must not a valid C type declaration. |
| _argloc | Argument location. Can be empty. |