Beispiel #1
0
EASTLHeaderMapWrapper::EASTLHeaderMapWrapper(const EASTLHeaderMapWrapper& rhs)
{
	mHeaderMap = EAWEBKIT_NEW("HeaderMap") HeaderMap();
	*(reinterpret_cast<HeaderMap*>(mHeaderMap)) = *(reinterpret_cast<HeaderMap*> ((rhs).GetImpl()));

	mHeaderMapWrapperIterator = 0; //Copying it does not make sense

}
		EASTLHeaderMapWrapper& EASTLHeaderMapWrapper::operator =(const EASTLHeaderMapWrapper& rhs)
		{
			if(this == &rhs)
				return *this;

			EAWEBKIT_DELETE reinterpret_cast<HeaderMap*>(mHeaderMap);
			mHeaderMap = EAWEBKIT_NEW("HeaderMap") HeaderMap();
			*(reinterpret_cast<HeaderMap*>(mHeaderMap)) = *(reinterpret_cast<HeaderMap*> ((rhs).GetImpl()));

			return *this;
		}
Beispiel #3
0
EASTLHeaderMapWrapper& EASTLHeaderMapWrapper::operator =(const EASTLHeaderMapWrapper& rhs)
{
	if(this == &rhs)
		return *this;

	EAWEBKIT_DELETE reinterpret_cast<HeaderMap*>(mHeaderMap);
	mHeaderMap = EAWEBKIT_NEW("HeaderMap") HeaderMap();
	*(reinterpret_cast<HeaderMap*>(mHeaderMap)) = *(reinterpret_cast<HeaderMap*> ((rhs).GetImpl()));

	EAWEBKIT_DELETE reinterpret_cast<EASTLHeaderMapWrapperIterator*>(mHeaderMapWrapperIterator);
	mHeaderMapWrapperIterator = 0; //Copying it does not make sense

	return *this;
}
Beispiel #4
0
/******************************************EASTLHeaderMapWrapper******************************/
EASTLHeaderMapWrapper::EASTLHeaderMapWrapper()
	: mHeaderMap(0)
	, mHeaderMapWrapperIterator(0)
{
	mHeaderMap = EAWEBKIT_NEW("HeaderMap") HeaderMap();
}
		EASTLHeaderMapWrapper::EASTLHeaderMapWrapper(const EASTLHeaderMapWrapper& rhs)
		{
			mHeaderMap = EAWEBKIT_NEW("HeaderMap") HeaderMap();
			*(reinterpret_cast<HeaderMap*>(mHeaderMap)) = *(reinterpret_cast<HeaderMap*> ((rhs).GetImpl()));
		}