Teamcenter C++ API Reference  2312
Classes | Namespaces | Functions
ScopedPtr.hxx File Reference
#include <base_utils/libbase_utils_exports.h>
#include <base_utils/libbase_utils_undef.h>

Go to the source code of this file.

Classes

class  Teamcenter::scoped_ptr< T, F >
 Template class that stores a pointer to an object and ensures that the object gets destroyed automatically when instance of this class goes out of scope. More...
 
struct  Teamcenter::scoped_ptr_default_deallocator< T >
 
struct  Teamcenter::StringArrayFreer
 Deallocator for an SM allocated unpacked array strings. More...
 

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.
 

Functions

void Teamcenter::free_unpacked_SM_string_array (char **array)
 

Detailed Description

Template class that stores a pointer to an object. It ensures that object to which it points gets destroyed automatically when the instance of this class goes out of scope.

This is intended for reference only, not for general customization use.

Definition in file ScopedPtr.hxx.