| 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 |