logo       

Re: Attempted a typeid of NULL pointer!: msg#00361

python.c++

Subject: Re: Attempted a typeid of NULL pointer!

"Marcelo A. Camelo" <camelo@xxxxxxxxxxx> writes:

> Hi!
>
> A simple one: I'm trying to wrap a function that returns
> a shared_ptr of a wrapped type (this type has been wrapped
> with shared_ptr as its held_type). Everything goes fine
> as long as the shared_ptr holds a valid pointer. If its
> value is NULL (which is a valid value within the wrapped
> C++ context), it raises the following exception:
>
> RuntimeError: Attempted a typeid of NULL pointer!
>
> Shouldn't it return None?

Boost Version? CVS? Code for reproducing the problem?

--
Dave Abrahams
Boost Consulting
www.boost-consulting.com


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise