There is code in dmlc as below:
#define DMLC_REGISTRY_REGISTER(EntryType, EntryTypeName, Name) \
static EntryType & __make_ ## EntryTypeName ## _ ## Name ## __ = \
::dmlc::Registry<EntryType>::Get()->__REGISTER__(#Name) \
What is meaning of __make_
in here? Contact with EntryTypeName and Name?
Any link will explain it?
What is the output about static EntryType & __make_ ## EntryTypeName ## _ ## Name ## __ =?