friend class pluma::Pluma; \
static const unsigned int PLUMA_INTERFACE_VERSION; \
static const unsigned int PLUMA_INTERFACE_LOWEST_VERSION; \
static const std::string PLUMA_PROVIDER_TYPE; \
std::string plumaGetType( ) const \
{ return( PLUMA_PROVIDER_TYPE ); } \
friend class pluma::Pluma; \
static const unsigned int PLUMA_INTERFACE_VERSION; \
static const unsigned int PLUMA_INTERFACE_LOWEST_VERSION; \
static const std::string PLUMA_PROVIDER_TYPE; \
std::string plumaGetType( ) const \
{ return( PLUMA_PROVIDER_TYPE ); } \