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