2025-11-27 16:46:48 +09:00

98 lines
1.8 KiB
C++

// ==========================================================================
// Inline Implementation : COXBlob
// ==========================================================================
// Source file : OXBlob.inl
// Source : R.Mortelmans
// Creation Date : 7th March 1996
// Last Modification : 7th March 1996
// //////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
// Definition of static members
// Member functions ---------------------------------------------------------
// public:
inline COXBlob::COXBlob()
{
}
inline COXBlob::COXBlob(const COXBlob& blobSrc)
{
Copy(blobSrc);
}
inline COXBlob::COXBlob(const CByteArray& arrSrc)
{
Copy(arrSrc);
}
inline COXBlob::COXBlob(const VARIANT& varSrc)
{
CopyVariant(&varSrc);
}
inline COXBlob::COXBlob(LPCVARIANT pSrc)
{
CopyVariant(pSrc);
}
inline COXBlob::COXBlob(const COleVariant& varSrc)
{
CopyVariant(&varSrc);
}
inline COXBlob::COXBlob(const COXVariant& varSrc)
{
CopyVariant(&varSrc);
}
inline COXBlob& COXBlob::operator=(const COXBlob& blobSrc)
{
if(this==&blobSrc)
return *this;
Copy(blobSrc);
return *this;
}
inline COXBlob& COXBlob::operator=(const CByteArray& arrSrc)
{
Copy(arrSrc);
return *this;
}
inline COXBlob& COXBlob::operator=(const VARIANT& varSrc)
{
CopyVariant(&varSrc);
return *this;
}
inline COXBlob& COXBlob::operator=(LPCVARIANT pSrc)
{
CopyVariant(pSrc);
return *this;
}
inline COXBlob& COXBlob::operator=(const COleVariant& varSrc)
{
CopyVariant(&varSrc);
return *this;
}
inline COXBlob& COXBlob::operator=(const COXVariant& varSrc)
{
CopyVariant(&varSrc);
return *this;
}
inline COXBlob::~COXBlob()
{
}
// protected:
// private:
// ==========================================================================