Teamcenter C++ API Reference  2312
Classes | Namespaces
ScopedSmPtr.hxx File Reference
#include <cstdlib>
#include <base_utils/Mem.h>

Go to the source code of this file.

Classes

class  Teamcenter::scoped_smptr< T, F >
 Template class that stores a pointer pointing to memory allocated using some SM (Storage Management module from NX) allocation API. It ensures that memory is freed automatically when the instance of this class goes out of scope. More...
 
struct  Teamcenter::scoped_smptr_my_deallocator< T >
 

Namespaces

namespace  Teamcenter
 A convenient C++ class to manage a list of tag_t. This convenient class is derived from TagList class which is only available for internal developers.
 

Detailed Description

Template class that stores a pointer pointing to memory allocated using SM (Storage Management module from libsyss).
It ensures that memory is freed automatically when an instance of this class goes out of scope.

Definition in file ScopedSmPtr.hxx.