// Variable extern int myVariable; int myVariable = 10; // Function, Parameter void myFunction(int myParameter); void myFunction(int myParameter) { // ... } // Enum (UserType) enum myEnum : short; enum myEnum : short { myEnumConst }; // TemplateClass, TemplateParameter (UserType) template class myTemplateClass { public: T myMemberVariable; }; myTemplateClass mtc_int; myTemplateClass mtc_short; // Class (UserType) class myClass { public: int myMemberVariable; };