deleted when the smart pointer goes out of scope. This class is different from
the @c std::auto_ptr<> in so far as it doesn't provide copy constructor
nor assignment operator. This limits what you can do with it but is much less
deleted when the smart pointer goes out of scope. This class is different from
the @c std::auto_ptr<> in so far as it doesn't provide copy constructor
nor assignment operator. This limits what you can do with it but is much less
/**
This operator works like the standard C++ pointer operator to return the object
being pointed to by the pointer.
/**
This operator works like the standard C++ pointer operator to return the object
being pointed to by the pointer.
- This operator works like the standard C++ pointer operator to return the pointer
- in the smart pointer or @NULL if it is empty.
+ Smart pointer member access. Returns pointer to its object.
+
+ If the internal pointer is @NULL this method will cause an assert in debug mode.
- Returns pointer to object. If the pointer is @NULL this method will
- cause an assert in debug mode.
+ Smart pointer member access. Returns pointer to object.
+
+ If the internal pointer is @NULL this method will cause an assert in debug mode.