📄 jem_defs.hpp
字号:
#ifndef __JEM_DEFS_H__
#define __JEM_DEFS_H__
#ifndef __cplusplus
#error "This is a C++ header file; it requires C++ to compile."
#endif
/**
\file jem_defs.hpp
\brief Contains JemBaseObject class and JemSmartPtr template class definition
The jem_defs.hpp header file contains JemBaseObject class and JemSmartPtr \n
template class definition. \n
This is the utility definition for the Dmt C++ API. It defineds Basic types as byte and boolean.\n
Also some standard collection helper class as Date that are used in the API.\n
The <b>JemSmartPtr</b> class is a Smart pointer; works with classes derived from JemBaseObject. \n
The Smart pointer class keeps tracking counter references to the object and deletes it (via "DecRef" method) \n
if no one longer keeps a pointer to this object.\n
The <b>JemBaseObject</b> class is a base object for any ref-counted object.
Template Version 1.3 Copyright
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -