You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.4 KiB
42 lines
1.4 KiB
/*==================================================================================================
|
|
|
|
Copyright (c) 2007 UGS
|
|
Unpublished - All rights reserved
|
|
|
|
====================================================================================================
|
|
File description:
|
|
|
|
Filename: Object.hxx
|
|
Module : metaframework
|
|
|
|
This is the root class contains the generic methods of Teamcenter Object. Currently,
|
|
only Teamcenter memory management(placement of new and delete) is implemneted.
|
|
All the in memory Teamcenter Objects that need to be managed by Teamcenter memory management
|
|
utility must inherit from Object.
|
|
|
|
====================================================================================================
|
|
Date Name Description of Change
|
|
$HISTORY$
|
|
==================================================================================================*/
|
|
#ifndef TEAMCENTER__OBJECT_HXX
|
|
#define TEAMCENTER__OBJECT_HXX
|
|
#include <cstddef>
|
|
#include <base_utils/NewOperator.hxx>
|
|
#include <metaframework/libmetaframework_exports.h>
|
|
|
|
namespace Teamcenter
|
|
{
|
|
class Object;
|
|
}
|
|
class METAFRAMEWORK_API Teamcenter::Object
|
|
{
|
|
public:
|
|
Object();
|
|
virtual ~Object();
|
|
|
|
TC_SM_MEMORY_CLASS_NEW_DELETE_OPERATOR_DECLARATIONS
|
|
};
|
|
#include <metaframework/libmetaframework_undef.h>
|
|
#endif
|
|
|