manpagez: man pages & more
info cloog
Home | html | info | man
[ << ] [ < ] [ Up ] [ > ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.1.6 CloogStatement

struct cloogstatement
{ int number ;                  /* The statement unique number. */
  char *name;                   /* Name of the statement. */
  void * usr ;                  /* Pointer for user's convenience. */
  struct cloogstatement * next ;/* Next element of the linked list. */
} ;
typedef struct cloogstatement CloogStatement ;

CloogStatement *cloog_statement_malloc(CloogState *state);
void cloog_statement_print(FILE *, CloogStatement *);
void cloog_statement_free(CloogStatement *);

The CloogStatement structure represents a NULL terminated linked list of statements. In CLooG, a statement is only defined by its unique number (number). The user can use the pointer usr for his own convenience to link his own statement representation to the corresponding CloogStatement structure. The whole management of the usr pointer is under the responsibility of the user, in particular, CLooG never tries to print, to allocate or to free a memory block pointed by usr.


This document was generated on August 20, 2013 using texi2html 5.0.

© manpagez.com 2000-2024
Individual documents may contain additional copyright information.