Package pyplusplus :: Package decl_wrappers :: Class dwfactory_t

# type dwfactory_t

source code

                                           object --+
                                                    |
    pygccxml.declarations.decl_factory.decl_factory_t --+
                                                        |
                                                       dwfactory_t

declarations factory class

Instance Methods

__init__(self) creates declarations factory | source code

create_member_function(self, *arguments, **keywords) creates instance of class that describes member function declaration | source code

create_constructor(self, *arguments, **keywords) creates instance of class that describes constructor declaration | source code

create_destructor(self, *arguments, **keywords) creates instance of class that describes destructor declaration | source code

create_member_operator(self, *arguments, **keywords) creates instance of class that describes member operator declaration | source code

create_casting_operator(self, *arguments, **keywords) creates instance of class that describes casting operator declaration | source code

create_free_function(self, *arguments, **keywords) creates instance of class that describes free function declaration | source code

create_free_operator(self, *arguments, **keywords) creates instance of class that describes free operator declaration | source code

create_class_declaration(self, *arguments, **keywords) creates instance of class that describes class declaration | source code

create_class(self, *arguments, **keywords) creates instance of class that describes class definition declaration | source code

create_enumeration(self, *arguments, **keywords) creates instance of class that describes enumeration declaration | source code

create_namespace(self, *arguments, **keywords) creates instance of class that describes namespace declaration | source code

create_typedef(self, *arguments, **keywords) creates instance of class that describes typedef declaration | source code

create_variable(self, *arguments, **keywords) creates instance of class that describes variable declaration | source code

Method Details

### __init__(self)
(Constructor)

source code

creates declarations factory

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.__init__
  (inherited documentation)

### create_member_function(self, *arguments, **keywords)

source code

creates instance of class that describes member function declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_member_function
  (inherited documentation)

### create_constructor(self, *arguments, **keywords)

source code

creates instance of class that describes constructor declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_constructor
  (inherited documentation)

### create_destructor(self, *arguments, **keywords)

source code

creates instance of class that describes destructor declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_destructor
  (inherited documentation)

### create_member_operator(self, *arguments, **keywords)

source code

creates instance of class that describes member operator declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_member_operator
  (inherited documentation)

### create_casting_operator(self, *arguments, **keywords)

source code

creates instance of class that describes casting operator declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_casting_operator
  (inherited documentation)

### create_free_function(self, *arguments, **keywords)

source code

creates instance of class that describes free function declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_free_function
  (inherited documentation)

### create_free_operator(self, *arguments, **keywords)

source code

creates instance of class that describes free operator declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_free_operator
  (inherited documentation)

### create_class_declaration(self, *arguments, **keywords)

source code

creates instance of class that describes class declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_class_declaration
  (inherited documentation)

### create_class(self, *arguments, **keywords)

source code

creates instance of class that describes class definition declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_class
  (inherited documentation)

### create_enumeration(self, *arguments, **keywords)

source code

creates instance of class that describes enumeration declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_enumeration
  (inherited documentation)

### create_namespace(self, *arguments, **keywords)

source code

creates instance of class that describes namespace declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_namespace
  (inherited documentation)

### create_typedef(self, *arguments, **keywords)

source code

creates instance of class that describes typedef declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_typedef
  (inherited documentation)

### create_variable(self, *arguments, **keywords)

source code

creates instance of class that describes variable declaration

Overrides: pygccxml.declarations.decl_factory.decl_factory_t.create_variable
  (inherited documentation)