class name { public: name() {} }; class name : public QObject { Q_OBJECT public: name() {} virtual ~name() {} }; class name : public QWidget { Q_OBJECT public: name() {} virtual ~name() {} }; do { } while (condition); else { } else if (condition) { } for (int var = 0; var < total; ++var) { } foreach (var, container) { } if (condition) { } if (condition) { } else { } namespace name { } template <typename T> class name { public: name() {} }; try { } catch (...) { } using namespace name; while (condition) { }