File indexing completed on 2024-05-12 04:37:44

0001 /*
0002     SPDX-FileCopyrightText: 2006-2008 Hamish Rodda <rodda@kde.org>
0003     SPDX-FileCopyrightText: 2007-2008 David Nolden <david.nolden.kdevelop@art-master.de>
0004 
0005     SPDX-License-Identifier: LGPL-2.0-or-later
0006 */
0007 
0008 #include "codecompletionitemgrouper.h"
0009 
0010 using namespace KDevelop;
0011 
0012 ///@todo make configurable. These are the attributes that can be respected for grouping.
0013 const int SimplifiedAttributesExtractor::groupingProperties =
0014     CodeCompletionModel::Public
0015     | CodeCompletionModel::Protected
0016     | CodeCompletionModel::Private
0017     | CodeCompletionModel::Static
0018     | CodeCompletionModel::TypeAlias
0019     | CodeCompletionModel::Variable
0020     | CodeCompletionModel::Class
0021     | CodeCompletionModel::GlobalScope
0022     | CodeCompletionModel::LocalScope
0023     | CodeCompletionModel::NamespaceScope;