IP_AC_LAMBDA_TYPE_REP Type Reference

#include <ipo_alias_class.h>

Collaboration diagram for IP_AC_LAMBDA_TYPE_REP:

Collaboration graph
[legend]

Public Member Functions

 IP_AC_LAMBDA_TYPE_REP (MEM_POOL *pool)
void Set_arities (UINT, UINT, const IP_ALIAS_CLASSIFICATION *)
IP_ALIAS_CLASS_MEMBERArgument_member (UINT i) const
IP_ALIAS_CLASS_MEMBER *& Returns (void)
IP_ALIAS_CLASS_MEMBER *const & Returns (void) const
IP_ALIAS_CLASS_MEMBERMemory_allocator_return_class_member (IP_ALIAS_CLASSIFICATION *ac) const
IP_ALIAS_CLASS_REPReturn_class (UINT i=0) const
void Union_func_args (IP_AC_LAMBDA_TYPE_REP &, MEM_POOL *, BOOL)

Data Fields

BOOL frees_memory
BOOL returns_new_memory
BOOL arity_established
vector< IP_ALIAS_CLASS_MEMBER
*, mempool_allocator
< IP_ALIAS_CLASS_MEMBER * > > 
fixed_args
IP_ALIAS_CLASS_MEMBERremaining_args

Private Attributes

IP_ALIAS_CLASS_MEMBERreturns

Detailed Description

Definition at line 250 of file ipo_alias_class.h.


Constructor & Destructor Documentation

IP_AC_LAMBDA_TYPE_REP::IP_AC_LAMBDA_TYPE_REP ( MEM_POOL pool  )  [inline]

Definition at line 270 of file ipo_alias_class.h.


Member Function/Subroutine Documentation

void IP_AC_LAMBDA_TYPE_REP::Set_arities ( UINT  in_arity,
UINT  out_arity,
const IP_ALIAS_CLASSIFICATION ip_ac 
)

IP_ALIAS_CLASS_MEMBER* IP_AC_LAMBDA_TYPE_REP::Argument_member ( UINT  i  )  const [inline]

IP_ALIAS_CLASS_MEMBER*& IP_AC_LAMBDA_TYPE_REP::Returns ( void   )  [inline]

IP_ALIAS_CLASS_MEMBER* const& IP_AC_LAMBDA_TYPE_REP::Returns ( void   )  const [inline]

Definition at line 299 of file ipo_alias_class.h.

References Is_True, returns, and returns_new_memory.

IP_ALIAS_CLASS_MEMBER * IP_AC_LAMBDA_TYPE_REP::Memory_allocator_return_class_member ( IP_ALIAS_CLASSIFICATION ac  )  const [inline]

IP_ALIAS_CLASS_REP* IP_AC_LAMBDA_TYPE_REP::Return_class ( UINT  i = 0  )  const [inline]

void IP_AC_LAMBDA_TYPE_REP::Union_func_args ( IP_AC_LAMBDA_TYPE_REP that,
MEM_POOL pool,
BOOL  trace 
)


Field Documentation

Definition at line 257 of file ipo_alias_class.h.

Referenced by Return_class(), Returns(), and Set_arities().


The documentation for this type was generated from the following files:

Generated on Wed Apr 8 16:48:47 2009 for Open64 by  doxygen 1.5.6