Represents a function type. More...
#include <type.h>
Public Member Functions | |
| SHARED_DEFINE_MAKE_METHOD (function_type,(type *ret_type, const vector< type * > &arg_types, bool is_vararg),(ret_type, arg_types, is_vararg)) virtual bool operator | |
| virtual type * | get_return_type () |
| const vector< type * > & | get_arg_types () |
| virtual string | to_string () const |
| string | to_byte_string () const |
| virtual bool | is_function_type () const |
| function_type * | get_method_signature () |
| This function is only useful for function types associated with methods. | |
Public Attributes | |
| type * | ret_type |
| vector< type * > | arg_types |
| bool | is_vararg |
Friends | |
| class | boost::serialization::access |
Represents a function type.
| function_type * il::function_type::get_method_signature | ( | ) |
This function is only useful for function types associated with methods.
1.6.3