greenplumn CHeapObject 源码

  • 2022-08-18
  • 浏览 (400)

greenplumn CHeapObject 代码

文件路径:/src/backend/gporca/libgpos/include/gpos/common/CHeapObject.h

//---------------------------------------------------------------------------
//	Greenplum Database
//	Copyright (C) 2011 EMC Corp.
//
//	@filename:
//		CHeapObject.h
//
//	@doc:
//		Class of all objects that must reside on the heap;
//---------------------------------------------------------------------------
#ifndef GPOS_CHeapObject_H
#define GPOS_CHeapObject_H

#include "gpos/types.h"

namespace gpos
{
//---------------------------------------------------------------------------
//	@class:
//		CHeapObject
//
//	@doc:
//		Constructor tests stack layout to ensure object is not allocated on stack;
//		constructor is protected to prevent direct instantiation of class;
//
//---------------------------------------------------------------------------
class CHeapObject
{
protected:
	CHeapObject();
};
}  // namespace gpos

#endif	// !GPOS_CHeapObject_H

// EOF

相关信息

greenplumn 源码目录

相关文章

greenplumn CAutoP 源码

greenplumn CAutoRef 源码

greenplumn CAutoRg 源码

greenplumn CAutoTimer 源码

greenplumn CBitSet 源码

greenplumn CBitSetIter 源码

greenplumn CBitVector 源码

greenplumn CDebugCounter 源码

greenplumn CDouble 源码

greenplumn CDynamicPtrArray 源码

0  赞