pygccxml.declarations.pointer_traits module¶
- class auto_ptr_traits¶
Bases:
object
implements functionality, needed for convenient work with std::auto_ptr pointers
- static is_smart_pointer(type_)¶
returns True, if type represents instantiation of boost::shared_ptr, False otherwise
- static value_type(type_)¶
returns reference to boost::shared_ptr value type
- class internal_type_traits¶
Bases:
object
small convenience class, which provides access to internal types
- static get_by_name(type_, name)¶
- class smart_pointer_traits¶
Bases:
object
implements functionality, needed for convenient work with smart pointers
- static is_smart_pointer(type_)¶
returns True, if type represents instantiation of boost::shared_ptr or std::shared_ptr, False otherwise
- static value_type(type_)¶
returns reference to boost::shared_ptr or std::shared_ptr value type