pyplusplus.code_creators.smart_pointers.held_type_t

Package pyplusplus :: Package code_creators :: Module smart_pointers :: Class held_type_t |

# type held_type_t

source code

    object --+
             |
            held_type_t

Helper class that can hold name of smart_ptr type and create identifier for held type from that given a creator.

Instance Methods
__init__(self, smart_ptr) smart_ptr: string of ptr type. | source code
create(self, creator) Return string of type to use for held type. | source code

Properties
| smart_ptr

Method Details

### __init__(self, smart_ptr) (Constructor) | source code
smart_ptr: string of ptr type. Ex: 'boost::shared_ptr' Overrides: object.__init__

### create(self, creator) | source code
Return string of type to use for held type. Ex: boost::shared_ptr<Class>

Property Details

### smart_ptr Get Method: _get_smart_ptr(self) Set Method: _set_smart_ptr(self, ptr)