pygccxml.utils.xml_generators module

class xml_generators(logger, gccxml_cvs_revision=None, castxml_format=None)

Bases: object

Helper class for the xml generator versions

get_string_repr()

Get a string identifier for the current type of xml generator

Returns

identifier

Return type

str

property is_castxml

Is the current xml generator castxml?

Returns

is castxml being used?

Return type

bool

property is_castxml1

Is the current xml generator castxml (with output format version 1)?

Returns

is castxml (with output format version 1) being used?

Return type

bool

property is_gccxml

Is the current xml generator gccxml?

Returns

is gccxml being used?

Return type

bool

property is_gccxml_06

Is the current xml generator gccxml (version 0.6)?

Returns

is gccxml 0.6 being used?

Return type

bool

property is_gccxml_07

Is the current xml generator gccxml (version 0.7)?

Returns

is gccxml 0.7 being used?

Return type

bool

property is_gccxml_09

Is the current xml generator gccxml (version 0.9)?

Returns

is gccxml 0.9 being used?

Return type

bool

property is_gccxml_09_buggy

Is the current xml generator gccxml (version 0.9 - buggy)?

Returns

is gccxml 0.9 (buggy) being used?

Return type

bool

property xml_output_version

The current xml output version for the parsed file.

Returns

the xml output version

Return type

str