#define __DALI_INTERNAL_MESSAGE_H__
/*
- * Copyright (c) 2017 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2018 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
object( const_cast< T* >( obj ) ),
memberFunction( member )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex /*bufferIndex*/ )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)();
}
memberFunction( member ),
param1( p1 )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex /*bufferIndex*/ )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)( param1 );
}
param1( p1 ),
param2( p2 )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex /*bufferIndex*/ )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)( param1, param2 );
}
param2( p2 ),
param3( p3 )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex /*bufferIndex*/ )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)( param1, param2, param3 );
}
param3( p3 ),
param4( p4 )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex /*bufferIndex*/ )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)( param1, param2, param3, param4 );
}
param4( p4 ),
param5( p5 )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex /*bufferIndex*/ )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)( param1, param2, param3, param4, param5 );
-
}
private:
param5( p5 ),
param6( p6 )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex /*bufferIndex*/ )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)( param1, param2, param3, param4, param5, param6 );
-
}
private:
object( const_cast< T* >( obj ) ),
memberFunction( member )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex bufferIndex )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)( bufferIndex );
}
memberFunction( member ),
param( p )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex bufferIndex )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)( bufferIndex, param );
}
param2( p2 ),
param3( p3 )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex bufferIndex )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
- (object->*memberFunction)(
- bufferIndex, param2, param3 );
+ (object->*memberFunction)( bufferIndex, param2, param3 );
}
private:
param3( p3 ),
param4( p4 )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex bufferIndex )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)( bufferIndex, param2, param3, param4 );
}
param4( p4 ),
param5( p5 )
{
+ DALI_ASSERT_DEBUG( object && "nullptr passed into message as object" );
}
/**
*/
virtual void Process( BufferIndex bufferIndex )
{
- DALI_ASSERT_DEBUG( object && "Message does not have an object" );
(object->*memberFunction)( bufferIndex, param2, param3, param4, param5 );
}