attributecontainer.h

来自「uml编辑器很牛」· C头文件 代码 · 共 36 行

H
36
字号
#ifndef _ATTRIBUTECONTAINER_H_D3C33FC_673D_434A_A76E563AFDB
#define _ATTRIBUTECONTAINER_H_D3C33FC_673D_434A_A76E563AFDB

///////////////////////////////////////////////////////////
// File :		AttributeContainer.h
// Created :	06/08/04
//

#include "Attribute.h"

class CAttributeContainer
{
public:
	// Construction/destruction
	CAttributeContainer();
	virtual ~CAttributeContainer();

// Operations
	void Copy( CAttributeContainer & attributes );
	int GetSize(  ) const;
	CAttribute* GetAt( int index ) const;
	void RemoveAt( int index );
	void RemoveAll(  );
	void Add( CAttribute * attribute );
	CString GetString( int format = STRING_FORMAT_SAVE ) const;
	void SetSize( int size );
	void SetAt( int index, CAttribute* obj );

// Attributes
private:
	CObArray m_attributes;


};
#endif //_ATTRIBUTECONTAINER_H_D3C33FC_673D_434A_A76E563AFDB

⌨️ 快捷键说明

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