>>>>> "Pedro" == Pedro Alves <palves@redhat.com> writes: Pedro> Or "reset ()", following the naming used in the standard smart pointers? I went with reset since I think "free" can be a macro sometimes. Or at least it could in C... not actually sure if C++ removed this possibility. Tom