Teamcenter C++ API Reference
2312
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
metaframework
Object.hxx
Go to the documentation of this file.
1
/*==================================================================================================
2
3
Copyright (c) 2007 UGS
4
Unpublished - All rights reserved
5
6
====================================================================================================
7
File description:
8
9
Filename: Object.hxx
10
Module : metaframework
11
12
This is the root class contains the generic methods of Teamcenter Object. Currently,
13
only Teamcenter memory management(placement of new and delete) is implemneted.
14
All the in memory Teamcenter Objects that need to be managed by Teamcenter memory management
15
utility must inherit from Object.
16
17
====================================================================================================
18
Date Name Description of Change
19
$HISTORY$
20
==================================================================================================*/
21
#ifndef TEAMCENTER__OBJECT_HXX
22
#define TEAMCENTER__OBJECT_HXX
23
#include <cstddef>
24
#include <
base_utils/NewOperator.hxx
>
25
#include <metaframework/libmetaframework_exports.h>
26
27
namespace
Teamcenter
28
{
29
class
Object;
30
}
31
class
METAFRAMEWORK_API Teamcenter::
Object
32
{
33
public
:
34
Object
();
35
virtual
~Object
();
36
37
TC_SM_MEMORY_CLASS_NEW_DELETE_OPERATOR_DECLARATIONS
38
};
39
#include <metaframework/libmetaframework_undef.h>
40
#endif
41