Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

cr-pseudo.h File Reference

#include <stdio.h>
#include <glib.h>
#include "cr-attr-sel.h"
#include "cr-parsing-location.h"

Go to the source code of this file.

Data Structures

struct  _CRPseudo
 The CRPseudo Class. More...

Typedefs

typedef _CRPseudo CRPseudo

Enumerations

enum  CRPseudoType { IDENT_PSEUDO = 0, FUNCTION_PSEUDO }

Functions

CRPseudocr_pseudo_new (void)
 Constructor of the CRPseudo class.
guchar * cr_pseudo_to_string (CRPseudo *a_this)
void cr_pseudo_dump (CRPseudo *a_this, FILE *a_fp)
 Dumps the pseudo to a file.
void cr_pseudo_destroy (CRPseudo *a_this)
 destructor of the CRPseudo class.


Typedef Documentation

typedef struct _CRPseudo CRPseudo
 

Definition at line 39 of file cr-pseudo.h.

Referenced by cr_additional_sel_set_pseudo(), cr_pseudo_destroy(), cr_pseudo_dump(), cr_pseudo_new(), and cr_pseudo_to_string().


Enumeration Type Documentation

enum CRPseudoType
 

Enumeration values:
IDENT_PSEUDO 
FUNCTION_PSEUDO 

Definition at line 33 of file cr-pseudo.h.


Function Documentation

void cr_pseudo_destroy CRPseudo a_this  ) 
 

destructor of the CRPseudo class.

Parameters:
a_this the current instance to destroy.

Definition at line 138 of file cr-pseudo.c.

References cr_string_destroy(), CRPseudo, _CRPseudo::extra, and _CRPseudo::name.

Referenced by cr_additional_sel_destroy(), and cr_additional_sel_set_pseudo().

void cr_pseudo_dump CRPseudo a_this,
FILE *  a_fp
 

Dumps the pseudo to a file.

Parameters:
a_this the current instance of pseudo
a_fp the destination file pointer.

Definition at line 119 of file cr-pseudo.c.

References cr_pseudo_to_string(), and CRPseudo.

CRPseudo* cr_pseudo_new void   ) 
 

Constructor of the CRPseudo class.

Returns:
the newly build instance.

Definition at line 36 of file cr-pseudo.c.

References CRPseudo.

guchar* cr_pseudo_to_string CRPseudo a_this  ) 
 

Definition at line 46 of file cr-pseudo.c.

References CRPseudo, _CRPseudo::extra, _CRPseudo::name, name, and _CRString::stryng.

Referenced by cr_additional_sel_one_to_string(), cr_additional_sel_to_string(), and cr_pseudo_dump().


Generated on Fri Oct 29 08:29:13 2004 for Libcroco by  doxygen 1.3.9.1