# pygccxml.declarations.decl_factory module

defines default declarations factory class

class decl_factory_t

  Bases: `object`

  declarations factory class

  create_casting_operator(*arguments, **keywords)

    creates instance of class that describes casting operator declaration

  create_class(*arguments, **keywords)

    creates instance of class that describes class definition declaration

  create_class_declaration(*arguments, **keywords)

    creates instance of class that describes class declaration

  create_comment(*arguments, **keywords)

    creates instance of class that describes variable declaration

  create_constructor(*arguments, **keywords)

    creates instance of class that describes constructor declaration

  create_destructor(*arguments, **keywords)

    creates instance of class that describes destructor declaration

  create_enumeration(*arguments, **keywords)

    creates instance of class that describes enumeration declaration

  create_free_function(*arguments, **keywords)

    creates instance of class that describes free function declaration

  create_free_operator(*arguments, **keywords)

    creates instance of class that describes free operator declaration

  create_member_function(*arguments, **keywords)

    creates instance of class that describes member function declaration

  create_member_operator(*arguments, **keywords)

    creates instance of class that describes member operator declaration

  create_namespace(*arguments, **keywords)

    creates instance of class that describes namespace declaration

  create_typedef(*arguments, **keywords)

    creates instance of class that describes typedef declaration

  create_variable(*arguments, **keywords)

    creates instance of class that describes variable declaration