⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lnrtobjb.hpp

📁 IBM Lotus C++ API 7.0a for IBM Lotus Notes/Domino Directory Release --------- ------------------
💻 HPP
字号:
//===========================================================================
//
// Module:  LNRTOBJB.HPP
//
// Description:
//
//		Class library definition for LNRTObjectBody and related classes.
//
//===========================================================================
//
// Copyright (c) 1997-2004 Lotus Development Corporation. All rights reserved.
// This software is subject to the Lotus Software Agreement, Restricted
// Rights for U.S. government users, and applicable export regulations.
//
//===========================================================================

#ifndef LNRTOBJB_HPP
#define LNRTOBJB_HPP

//
//	Class definition for LNCompositeDataArray
//
class LNIMPEXPCL LNCompositeDataArray : public LNSmartPtr
{
public:
	LNCompositeDataArray();
	LNCompositeDataArray( const LNCompositeDataArray &other );
	LNCompositeDataArray( const LNRTContainer &container );
	LNCompositeDataArray& operator=( const LNCompositeDataArray &other );
	LNCompositeDataArray& operator=( const LNRTContainer &other );
	~LNCompositeDataArray();
	operator LNRTContainer() const;
	LNCompositeData& operator[](LNINT i) const;
	LNCompositeDataArray& operator <<(const LNCompositeData &data);
	LNCompositeDataArray& operator << (const LNCompositeDataArray &array);
	LNSTATUS Append(const LNCompositeData &data);
	LNSTATUS Append(const LNCompositeDataArray &array);
	LNSTATUS Delete(LNINT i);
	LNSTATUS DeleteAll();
	virtual LNCLASSID GetClassID() const { return LNCLASSID_LNCOMPOSITEDATAARRAY; }
	WORD GetCDSignature(LNINT i) const;
	LNINT GetCount() const;
	LNSTATUS FindEntry( WORD signature, LNCompositeData *cd = 0, LNINT *index = 0) const;
	LNSTATUS Insert(LNINT i, const LNCompositeData &data);
	LNSTATUS Insert(LNINT i, const LNCompositeDataArray &array);
	LNSTATUS RefreshObject();
protected:
private:
	char* GetCompositeBuffer( LNINT *length = 0);
	LNCompositeDataArray(LNCompositeDataArrayBody *Body);
	LNCompositeDataArrayBody *GetCompositeDataArrayBody()
	{ return (LNCompositeDataArrayBody *)Body; }
};



#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -