pygccxml.declarations.cpptypes.member_variable_type_t

Package pygccxml :: Package declarations :: Module cpptypes :: Class member_variable_type_t |

# type member_variable_type_t

source code

    object --+
             |
        type_t --+
                 |
        compound_t --+
                     |
                    member_variable_type_t

describes member variable type

Instance Methods
__init__(self, class_inst=None, variable_type=None) | source code
build_decl_string(self, with_defaults=True) | source code
Inherited from `type_t`: `__eq__`, `__lt__`, `__ne__`, `__str__`, `clone`

Class Variables
| NAME_TEMPLATE = ``'``%(type)s ( %(class)s::* )``'``

Properties
| variable_type describes member variable type
Inherited from `compound_t`: `base` Inherited from `type_t`: `byte_align`, `byte_size`, `decl_string`, `partial_decl_string`

Method Details

### __init__(self, class_inst=None, variable_type=None) (Constructor) | source code
Overrides: type_t.__init__

### build_decl_string(self, with_defaults=True) | source code
Overrides: type_t.build_decl_string

Property Details

### variable_type describes member variable type Get Method: _get_variable_type(self) Set Method: _set_variable_type(self, new_type)