/home/doxygen/libascend/compiler/atomsize.h File Reference


Detailed Description

Byte length calculation routines for atoms/relations. Routines provided to fill the byte length field of the type description.
  When including atomsize.h, make sure these files are included first:
         include "utilities/ascConfig.h"
         include "instance_enum.h"
         include "childinfo.h"
  

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

unsigned long ConstantByteLength (enum inst_t it)
unsigned long RealAtomByteLength (unsigned long num_children, CONST struct ChildDesc *c)
unsigned long IntegerAtomByteLength (unsigned long num_children, CONST struct ChildDesc *c)
unsigned long BooleanAtomByteLength (unsigned long num_children, CONST struct ChildDesc *c)
unsigned long SetAtomByteLength (unsigned long num_children, CONST struct ChildDesc *c)
unsigned long SymbolAtomByteLength (unsigned long num_children, CONST struct ChildDesc *c)
unsigned long RelationAtomByteLength (unsigned long num_children, CONST struct ChildDesc *c)
unsigned long LogRelAtomByteLength (unsigned long num_children, CONST struct ChildDesc *c)


Generated on Thu Jul 17 04:00:20 2008 for libascend by  doxygen 1.5.1