cudyn_tuptype_t: Tuple Types
[cudyn/type.h: Dynamic Types]

Data Structures

struct  cudyn_tupcomp
struct  cudyn_tuptype


#define cudyn_tupindex_none   cucon_pcmap_int_none
#define cudyn_tuptype_to_type(t)   cu_to2(cuoo_type, cudyn_inltype, t)
#define cudyn_tuptype_from_type(t)   cu_from2(cudyn_tuptype, cudyn_inltype, cuoo_type, t)


typedef int cudyn_tupindex_t


cuoo_type_t cudyn_tuptype_type ()
cu_bool_t cuoo_type_is_tuptype (cuoo_type_t t)
cudyn_tuptype_t cudyn_tuptype_glck (cuex_t typeex)
cudyn_tuptype_t cudyn_tuptype (cuex_t typeex)
cudyn_tuptype_t cudyn_tuptype_by_valist (cu_offset_t cnt, va_list vl)
cu_offset_t cudyn_tuptype_tcomp_cnt (cudyn_tuptype_t t)
cuoo_type_t cudyn_tuptype_at (cudyn_tuptype_t t, cu_offset_t i)
cu_bool_t cudyn_tuptype_conj (cudyn_tuptype_t t, cu_clop(cb, cu_bool_t, cu_idr_t label, cu_offset_t bitoff, cuoo_type_t type))
size_t cudyn_tuptype_bitoffset (cudyn_tuptype_t t, cudyn_tupindex_t i)
size_t cudyn_tuptype_offset_at (cudyn_tuptype_t t, cudyn_tupindex_t i)

Function Documentation

size_t cudyn_tuptype_bitoffset ( cudyn_tuptype_t  t,
cudyn_tupindex_t  i 

The offset in bits of the last component of t.

size_t cudyn_tuptype_offset_at ( cudyn_tuptype_t  t,
cudyn_tupindex_t  i 

The offset in bytes of the last component of t, assuming it is not a bitfield.

cuoo_type_t cudyn_tuptype_type (  ) 

The type of tuple types.

cu_bool_t cuoo_type_is_tuptype ( cuoo_type_t  t  ) 

True iff t is a cudyn_tuptype_t.

Generated 2009-11-23 for culibs-0.25 using Doxygen. Maintained by Petter Urkedal.