| Top |  |  |  |  | 
| CRParsingLocation * | cr_parsing_location_new () | 
| enum CRStatus | cr_parsing_location_init () | 
| enum CRStatus | cr_parsing_location_copy () | 
| gchar * | cr_parsing_location_to_string () | 
| void | cr_parsing_location_dump () | 
| void | cr_parsing_location_destroy () | 
CRParsingLocation *
cr_parsing_location_new (void);
Returns the newly instanciated CRParsingLocation.
Must be freed by cr_parsing_location_destroy()
enum CRStatus
cr_parsing_location_init (CRParsingLocation *a_this);
Initializes the an instance of CRparsingLocation.
Returns CR_OK upon succesful completion, an error code otherwise.
enum CRStatus cr_parsing_location_copy (CRParsingLocation *a_to,CRParsingLocation const *a_from);
Copies an instance of CRParsingLocation into another one.
Returns CR_OK upon succesful completion, an error code otherwise.
gchar * cr_parsing_location_to_string (CRParsingLocation const *a_this,enum CRParsingLocationSerialisationMask a_mask);
Returns the serialized string or NULL in case of an error.
| a_this | the current instance of CRParsingLocation. | |
| a_mask | a bitmap that defines which parts of the parsing location are to be serialized (line, column or byte offset) | 
void cr_parsing_location_dump (CRParsingLocation const *a_this,enum CRParsingLocationSerialisationMask a_mask,FILE *a_fp);
| a_this | current instance of CRParsingLocation | |
| a_mask | the serialization mask. | |
| a_fp | the file pointer to dump the parsing location to. | 
void
cr_parsing_location_destroy (CRParsingLocation *a_this);
Destroys the current instance of CRParsingLocation
| a_this | the current instance of CRParsingLocation. Must
have been allocated with  |