il::function_type Class Reference

Represents a function type. More...

#include <type.h>

Inheritance diagram for il::function_type:
il::type

List of all members.

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 typeget_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_typeget_method_signature ()
 This function is only useful for function types associated with methods.

Public Attributes

typeret_type
vector< type * > arg_types
bool is_vararg

Friends

class boost::serialization::access

Detailed Description

Represents a function type.


Member Function Documentation

function_type * il::function_type::get_method_signature (  ) 

This function is only useful for function types associated with methods.

Returns:
Returns the signature of the method, diregarding the type of the this pointer.

The documentation for this class was generated from the following files:
Generated on Sun Oct 17 14:01:29 2010 by  doxygen 1.6.3