MT5 enum Creation question

 

I'm just looking at an example Indicator code and saw this block:

enum Creation
  {
   Call_iIchimoku,         // use iIchimoku
   Call_IndicatorCreate    // use IndicatorCreate
  };


Can someone tell me how this enum is working?

Thank you...

Files: