Classes of topological groups