|
MFC Class Library | ||||||
| FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
CObject | +--CByteArrayin AFXCOLL.H
| Inner Classes, Typedefs, and Enums | |
typedef |
CByteArray::BASE_ARG_TYPE
|
typedef |
CByteArray::BASE_TYPE
|
| Field Summary | |
protected int |
m_nGrowBy
|
protected int |
m_nMaxSize
|
protected int |
m_nSize
|
protected BYTE* |
m_pData
|
| Fields inherited from class CObject |
classCObject |
| Constructor Summary | |
CByteArray()
|
|
~CByteArray()
|
|
| Method Summary | |
int |
Add( BYTE newElement )
|
int |
Append( const CByteArray& src )
|
void |
Copy( const CByteArray& src )
|
BYTE& |
ElementAt( int nIndex )
|
void |
FreeExtra()
|
BYTE |
GetAt( int nIndex ) const
|
const BYTE* |
GetData() const
|
int |
GetSize() const
|
int |
GetUpperBound() const
|
void |
InsertAt( int nStartIndex, CByteArray* pNewArray )
|
void |
InsertAt( int nIndex, BYTE newElement, int nCount = 1 )
|
BYTE |
operator[]( int nIndex ) const
|
void |
RemoveAll()
|
void |
RemoveAt( int nIndex, int nCount = 1 )
|
void |
Serialize( CArchive& )
|
void |
SetAt( int nIndex, BYTE newElement )
|
void |
SetAtGrow( int nIndex, BYTE newElement )
|
void |
SetSize( int nNewSize, int nGrowBy =-1 )
|
| Methods inherited from class CObject |
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize |
| Field Detail |
protected int m_nGrowBy;
protected int m_nMaxSize;
protected int m_nSize;
protected BYTE* m_pData;
| Constructor Detail |
public CByteArray();
public ~CByteArray();
| Method Detail |
public int Add( BYTE newElement );
public int Append( const CByteArray& src );
public void Copy( const CByteArray& src );
public BYTE& ElementAt( int nIndex );
public void FreeExtra();
public BYTE GetAt( int nIndex ) const;
public const BYTE* GetData() const;
public int GetSize() const;
public int GetUpperBound() const;
public void InsertAt( int nStartIndex, CByteArray* pNewArray );
public void InsertAt( int nIndex, BYTE newElement, int nCount = 1 );
public BYTE operator[]( int nIndex ) const;
public void RemoveAll();
public void RemoveAt( int nIndex, int nCount = 1 );
public void Serialize( CArchive& );
public void SetAt( int nIndex, BYTE newElement );
public void SetAtGrow( int nIndex, BYTE newElement );
public void SetSize( int nNewSize, int nGrowBy =-1 );
|
MFC Class Library
CppDoc v2.3.1 |
||||||
| FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||