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