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.