aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2006-10-24 19:33:13 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2006-10-24 19:33:13 +0000
commit760eb2820f4f76d79d076f22386c7a62f5cf46e6 (patch)
tree78a7ffd0465795cac9f31c169b7724e694d2352d
parent9da6af2d08304f8970aa6107008069f01392c40a (diff)
downloadpaludis-760eb2820f4f76d79d076f22386c7a62f5cf46e6.tar.gz
paludis-760eb2820f4f76d79d076f22386c7a62f5cf46e6.tar.xz
Doxygen 1.5 sucks
-rw-r--r--paludis/args/args_group.hh1
-rw-r--r--paludis/args/args_handler.hh1
-rw-r--r--paludis/args/args_option.hh2
-rw-r--r--paludis/config_file.hh5
-rw-r--r--paludis/contents.hh6
-rw-r--r--paludis/dep_atom.hh11
-rw-r--r--paludis/dep_atom_flattener.hh1
-rw-r--r--paludis/dep_list.hh6
-rw-r--r--paludis/dep_list.sr2
-rw-r--r--paludis/dep_tag.sr1
-rw-r--r--paludis/ebin.sr3
-rw-r--r--paludis/ebuild.sr4
-rw-r--r--paludis/environment.hh1
-rw-r--r--paludis/environment/default/default_config.hh1
-rw-r--r--paludis/package_database.hh1
-rw-r--r--paludis/package_database_entry.sr1
-rw-r--r--paludis/portage_dep_lexer.hh2
-rw-r--r--paludis/qa/message.sr1
-rw-r--r--paludis/qualified_package_name.sr1
-rw-r--r--paludis/repositories/cran/cran_installed_repository.sr1
-rw-r--r--paludis/repositories/cran/cran_repository.sr1
-rw-r--r--paludis/repositories/portage/glsa.hh3
-rw-r--r--paludis/repositories/portage/portage_repository.hh1
-rw-r--r--paludis/repositories/portage/portage_repository_entries.hh2
-rw-r--r--paludis/repositories/portage/portage_repository_news.hh2
-rw-r--r--paludis/repositories/portage/portage_repository_params.sr1
-rw-r--r--paludis/repositories/portage/portage_repository_profile.hh1
-rw-r--r--paludis/repositories/portage/portage_repository_sets.hh1
-rw-r--r--paludis/repositories/vdb/vdb_repository.sr1
-rw-r--r--paludis/repository.hh21
-rw-r--r--paludis/repository_config_entry.sr1
-rw-r--r--paludis/syncer.sr1
-rw-r--r--paludis/tasks/install_task.hh1
-rw-r--r--paludis/tasks/sync_task.hh1
-rw-r--r--paludis/tasks/uninstall_task.hh1
-rw-r--r--paludis/use_config_entry.sr1
-rw-r--r--paludis/util/collection.hh3
-rw-r--r--paludis/util/collection_concrete.hh3
-rw-r--r--paludis/util/comparison_policy.hh7
-rw-r--r--paludis/util/counted_ptr.hh4
-rw-r--r--paludis/util/destringify.hh1
-rw-r--r--paludis/util/dir_iterator.hh2
-rw-r--r--paludis/util/exception.hh6
-rw-r--r--paludis/util/fd_output_stream.hh1
-rw-r--r--paludis/util/fs_entry.hh1
-rw-r--r--paludis/util/instantiation_policy.hh4
-rw-r--r--paludis/util/iterator.hh4
-rw-r--r--paludis/util/pipe.hh1
-rw-r--r--paludis/util/pstream.hh3
-rw-r--r--paludis/util/random.hh1
-rw-r--r--paludis/util/save.hh1
-rw-r--r--paludis/util/strip.hh1
-rw-r--r--paludis/util/system.hh2
-rw-r--r--paludis/util/tokeniser.hh1
-rw-r--r--paludis/util/visitor.hh7
55 files changed, 144 insertions, 1 deletions
diff --git a/paludis/args/args_group.hh b/paludis/args/args_group.hh
index 62b363d..bd125a2 100644
--- a/paludis/args/args_group.hh
+++ b/paludis/args/args_group.hh
@@ -44,6 +44,7 @@ namespace paludis
* Contains a related group of command line arguments.
*
* \ingroup grplibpaludisargs
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE ArgsGroup :
private PrivateImplementationPattern<ArgsGroup>,
diff --git a/paludis/args/args_handler.hh b/paludis/args/args_handler.hh
index 85e486d..b9538a9 100644
--- a/paludis/args/args_handler.hh
+++ b/paludis/args/args_handler.hh
@@ -43,6 +43,7 @@ namespace paludis
* Handles command line arguments.
*
* \ingroup grplibpaludisargs
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE ArgsHandler :
private InstantiationPolicy<ArgsHandler, instantiation_method::NonCopyableTag>,
diff --git a/paludis/args/args_option.hh b/paludis/args/args_option.hh
index a46ee5e..fedeb38 100644
--- a/paludis/args/args_option.hh
+++ b/paludis/args/args_option.hh
@@ -175,6 +175,7 @@ namespace paludis
* An option that takes a set of strings.
*
* \ingroup grplibpaludisargs
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE StringSetArg :
public ArgsOption,
@@ -272,6 +273,7 @@ namespace paludis
* An option that takes one of a predefined set of string arguments.
*
* \ingroup grplibpaludisargs
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE EnumArg :
public ArgsOption,
diff --git a/paludis/config_file.hh b/paludis/config_file.hh
index 35d4fc7..6e95fc8 100644
--- a/paludis/config_file.hh
+++ b/paludis/config_file.hh
@@ -45,6 +45,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grpconfigfile
+ * \nosubgrouping
*/
class ConfigFileError : public ConfigurationError
{
@@ -63,6 +64,7 @@ namespace paludis
* being discarded.
*
* \ingroup grpconfigfile
+ * \nosubgrouping
*/
class ConfigFile :
paludis::InstantiationPolicy<ConfigFile, instantiation_method::NonCopyableTag>
@@ -151,6 +153,7 @@ namespace paludis
* normalised lines. Do not subclass.
*
* \ingroup grplineconfigfile
+ * \nosubgrouping
*/
class LineConfigFile :
protected ConfigFile,
@@ -200,6 +203,7 @@ namespace paludis
*
* \ingroup grpkvconfigfile
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class KeyValueConfigFileError : public ConfigurationError
{
@@ -218,6 +222,7 @@ namespace paludis
* normalised lines. Do not subclass.
*
* \ingroup grpkvconfigfile
+ * \nosubgrouping
*/
class KeyValueConfigFile :
protected ConfigFile,
diff --git a/paludis/contents.hh b/paludis/contents.hh
index 21cae7a..8ddbbdc 100644
--- a/paludis/contents.hh
+++ b/paludis/contents.hh
@@ -54,6 +54,7 @@ namespace paludis
* Base class for a contents entry.
*
* \ingroup grpcontents
+ * \nosubgrouping
*/
class ContentsEntry :
private InstantiationPolicy<ContentsEntry, instantiation_method::NonCopyableTag>,
@@ -93,6 +94,7 @@ namespace paludis
* A file contents entry.
*
* \ingroup grpcontents
+ * \nosubgrouping
*/
class ContentsFileEntry :
public ContentsEntry,
@@ -111,6 +113,7 @@ namespace paludis
* A directory contents entry.
*
* \ingroup grpcontents
+ * \nosubgrouping
*/
class ContentsDirEntry :
public ContentsEntry,
@@ -129,6 +132,7 @@ namespace paludis
* A misc contents entry.
*
* \ingroup grpcontents
+ * \nosubgrouping
*/
class ContentsMiscEntry :
public ContentsEntry,
@@ -147,6 +151,7 @@ namespace paludis
* A sym contents entry.
*
* \ingroup grpcontents
+ * \nosubgrouping
*/
class ContentsSymEntry :
public ContentsEntry,
@@ -174,6 +179,7 @@ namespace paludis
* A package's contents.
*
* \ingroup grpcontents
+ * \nosubgrouping
*/
class Contents :
private InstantiationPolicy<Contents, instantiation_method::NonCopyableTag>,
diff --git a/paludis/dep_atom.hh b/paludis/dep_atom.hh
index 25a6e48..b6aaf5c 100644
--- a/paludis/dep_atom.hh
+++ b/paludis/dep_atom.hh
@@ -60,6 +60,7 @@ namespace paludis
* Base class for a dependency atom.
*
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class DepAtom :
public virtual VisitableInterface<DepAtomVisitorTypes>,
@@ -94,6 +95,7 @@ namespace paludis
* atoms.
*
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class CompositeDepAtom :
public DepAtom,
@@ -146,6 +148,7 @@ namespace paludis
* Represents a "|| ( )" dependency block.
*
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class AnyDepAtom :
public CompositeDepAtom,
@@ -165,6 +168,7 @@ namespace paludis
* atoms.
*
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class AllDepAtom :
public CompositeDepAtom,
@@ -183,6 +187,7 @@ namespace paludis
* Represents a use? ( ) dependency atom.
*
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class UseDepAtom :
public CompositeDepAtom,
@@ -224,6 +229,7 @@ namespace paludis
* piece of text.
*
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class StringDepAtom :
public DepAtom
@@ -255,6 +261,7 @@ namespace paludis
* A selection of USE flag requirements.
*
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class UseRequirements :
public InternalCounted<UseRequirements>,
@@ -296,6 +303,7 @@ namespace paludis
* restrictions.
*
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class PackageDepAtom :
public StringDepAtom,
@@ -423,6 +431,7 @@ namespace paludis
* a URI in SRC_URI).
*
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class PlainTextDepAtom :
public StringDepAtom,
@@ -457,6 +466,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class PackageDepAtomError :
public Exception
@@ -483,6 +493,7 @@ namespace paludis
* restrictions.
*
* \ingroup grpdepatoms
+ * \nosubgrouping
*/
class BlockDepAtom :
public StringDepAtom,
diff --git a/paludis/dep_atom_flattener.hh b/paludis/dep_atom_flattener.hh
index be88584..b0bc0c0 100644
--- a/paludis/dep_atom_flattener.hh
+++ b/paludis/dep_atom_flattener.hh
@@ -44,6 +44,7 @@ namespace paludis
* <b>not</b> suitable for heirarchies that can contain || ( ) blocks.
*
* \ingroup grpdepatomflattener
+ * \nosubgrouping
*/
class DepAtomFlattener :
private InstantiationPolicy<DepAtomFlattener, instantiation_method::NonCopyableTag>,
diff --git a/paludis/dep_list.hh b/paludis/dep_list.hh
index d176c25..2084385 100644
--- a/paludis/dep_list.hh
+++ b/paludis/dep_list.hh
@@ -113,6 +113,7 @@ namespace paludis
*
* \ingroup grpdepresolver
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class DepListError : public Exception
{
@@ -130,6 +131,7 @@ namespace paludis
*
* \ingroup grpdepresolver
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class AllMaskedError : public DepListError
{
@@ -163,6 +165,7 @@ namespace paludis
*
* \ingroup grpdepresolver
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class UseRequirementsNotMetError : public DepListError
{
@@ -195,6 +198,7 @@ namespace paludis
*
* \ingroup grpdepresolver
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class BlockError : public DepListError
{
@@ -212,6 +216,7 @@ namespace paludis
*
* \ingroup grpdepresolver
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class CircularDependencyError : public DepListError
{
@@ -228,6 +233,7 @@ namespace paludis
* Holds a list of dependencies in merge order.
*
* \ingroup grpdepresolver
+ * \nosubgrouping
*/
class DepList :
private InstantiationPolicy<DepList, instantiation_method::NonCopyableTag>,
diff --git a/paludis/dep_list.sr b/paludis/dep_list.sr
index 4745c4f..ad5d11f 100644
--- a/paludis/dep_list.sr
+++ b/paludis/dep_list.sr
@@ -31,6 +31,7 @@ END
*
* \see DepList
* \ingroup grpdepresolver
+ * \nosubgrouping
*/
END
}
@@ -53,6 +54,7 @@ make_class_DepListEntry()
*
* \see DepList
* \ingroup grpdepresolver
+ * \nosubgrouping
*/
END
}
diff --git a/paludis/dep_tag.sr b/paludis/dep_tag.sr
index 4f322cd..99bbff2 100644
--- a/paludis/dep_tag.sr
+++ b/paludis/dep_tag.sr
@@ -15,6 +15,7 @@ make_class_DepTagEntry()
*
* \see DepListEntry
* \ingroup grpdepresolver
+ * \nosubgrouping
*/
END
}
diff --git a/paludis/ebin.sr b/paludis/ebin.sr
index 20c1837..7f8bd52 100644
--- a/paludis/ebin.sr
+++ b/paludis/ebin.sr
@@ -16,6 +16,7 @@ make_class_EbinCommandParams()
*
* \see EbinCommand
* \ingroup grpebininterface
+ * \nosubgrouping
*/
END
@@ -35,6 +36,7 @@ make_class_EbinFetchCommandParams()
*
* \see EbinFetchCommand
* \ingroup grpebininterface
+ * \nosubgrouping
*/
END
@@ -58,6 +60,7 @@ make_class_EbinInstallCommandParams()
*
* \see EbinInstallCommand
* \ingroup grpebininterface
+ * \nosubgrouping
*/
END
diff --git a/paludis/ebuild.sr b/paludis/ebuild.sr
index d2845b4..8cb99db 100644
--- a/paludis/ebuild.sr
+++ b/paludis/ebuild.sr
@@ -18,6 +18,7 @@ make_class_EbuildCommandParams()
*
* \see EbuildCommand
* \ingroup grpebuildinterface
+ * \nosubgrouping
*/
END
@@ -42,6 +43,7 @@ make_class_EbuildFetchCommandParams()
*
* \see EbuildFetchCommand
* \ingroup grpebuildinterface
+ * \nosubgrouping
*/
END
@@ -66,6 +68,7 @@ make_class_EbuildInstallCommandParams()
*
* \see EbuildInstallCommand
* \ingroup grpebuildinterface
+ * \nosubgrouping
*/
END
@@ -85,6 +88,7 @@ make_class_EbuildUninstallCommandParams()
*
* \see EbuildUninstallCommand
* \ingroup grpebuildinterface
+ * \nosubgrouping
*/
END
diff --git a/paludis/environment.hh b/paludis/environment.hh
index ce5e0ea..791c70d 100644
--- a/paludis/environment.hh
+++ b/paludis/environment.hh
@@ -240,6 +240,7 @@ namespace paludis
* remove_appropriate_from_world.
*
* \ingroup grpenvironment
+ * \nosubgrouping
*/
class WorldCallbacks
{
diff --git a/paludis/environment/default/default_config.hh b/paludis/environment/default/default_config.hh
index 69f1224..49dad4f 100644
--- a/paludis/environment/default/default_config.hh
+++ b/paludis/environment/default/default_config.hh
@@ -72,6 +72,7 @@ namespace paludis
* configuration settings from on-disk configuration files.
*
* \ingroup grpdefaultconfig
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE DefaultConfig :
public InstantiationPolicy<DefaultConfig, instantiation_method::SingletonAsNeededTag>,
diff --git a/paludis/package_database.hh b/paludis/package_database.hh
index 20f2aee..b6174d1 100644
--- a/paludis/package_database.hh
+++ b/paludis/package_database.hh
@@ -88,6 +88,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grppackagedatabase
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE AmbiguousPackageNameError :
public PackageDatabaseLookupError
diff --git a/paludis/package_database_entry.sr b/paludis/package_database_entry.sr
index 36f7edc..7dd1bb0 100644
--- a/paludis/package_database_entry.sr
+++ b/paludis/package_database_entry.sr
@@ -14,6 +14,7 @@ make_class_PackageDatabaseEntry()
*
* \see PackageDatabase
* \ingroup grppackagedatabase
+ * \nosubgrouping
*/
END
diff --git a/paludis/portage_dep_lexer.hh b/paludis/portage_dep_lexer.hh
index 042ac4f..c3356e6 100644
--- a/paludis/portage_dep_lexer.hh
+++ b/paludis/portage_dep_lexer.hh
@@ -91,8 +91,8 @@ namespace paludis
* then handled by DepParser.
*
* \see DepParser
- *
* \ingroup grpdeplexer
+ * \nosubgrouping
*/
class PortageDepLexer :
private InstantiationPolicy<PortageDepLexer, instantiation_method::NonCopyableTag>,
diff --git a/paludis/qa/message.sr b/paludis/qa/message.sr
index e9a3a0d..870da85 100644
--- a/paludis/qa/message.sr
+++ b/paludis/qa/message.sr
@@ -11,6 +11,7 @@ make_class_Message()
* A QA message.
*
* \ingroup grpqa
+ * \nosubgrouping
*/
END
}
diff --git a/paludis/qualified_package_name.sr b/paludis/qualified_package_name.sr
index c271455..4762b55 100644
--- a/paludis/qualified_package_name.sr
+++ b/paludis/qualified_package_name.sr
@@ -17,6 +17,7 @@ END
* Represents a category plus package name.
*
* \ingroup grpnames
+ * \nosubgrouping
*/
END
}
diff --git a/paludis/repositories/cran/cran_installed_repository.sr b/paludis/repositories/cran/cran_installed_repository.sr
index 48791bc..3278703 100644
--- a/paludis/repositories/cran/cran_installed_repository.sr
+++ b/paludis/repositories/cran/cran_installed_repository.sr
@@ -15,6 +15,7 @@ make_class_CRANInstalledRepositoryParams()
*
* \see CRANInstalledRepository
* \ingroup grpcraninstrepository
+ * \nosubgrouping
*/
END
diff --git a/paludis/repositories/cran/cran_repository.sr b/paludis/repositories/cran/cran_repository.sr
index fb4344d..2674142 100644
--- a/paludis/repositories/cran/cran_repository.sr
+++ b/paludis/repositories/cran/cran_repository.sr
@@ -19,6 +19,7 @@ make_class_CRANRepositoryParams()
*
* \see CRANRepository
* \ingroup grpcranrepository
+ * \nosubgrouping
*/
END
diff --git a/paludis/repositories/portage/glsa.hh b/paludis/repositories/portage/glsa.hh
index e39cfbc..ca445c8 100644
--- a/paludis/repositories/portage/glsa.hh
+++ b/paludis/repositories/portage/glsa.hh
@@ -38,6 +38,7 @@ namespace paludis
* Thrown if a bad GLSA is found.
*
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE GLSAError :
public ConfigurationError
@@ -57,6 +58,7 @@ namespace paludis
*
* \see GLSA
* \ingroup grpportagerepository
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE GLSAPackage :
private PrivateImplementationPattern<GLSAPackage>,
@@ -86,6 +88,7 @@ namespace paludis
* Represents a GLSA (security advisory).
*
* \ingroup grpportagerepository
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE GLSA :
private PrivateImplementationPattern<GLSA>,
diff --git a/paludis/repositories/portage/portage_repository.hh b/paludis/repositories/portage/portage_repository.hh
index fc52d9c..b2e6396 100644
--- a/paludis/repositories/portage/portage_repository.hh
+++ b/paludis/repositories/portage/portage_repository.hh
@@ -43,6 +43,7 @@ namespace paludis
* Portage for the main Gentoo tree.
*
* \ingroup grpportagerepository
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE PortageRepository :
public Repository,
diff --git a/paludis/repositories/portage/portage_repository_entries.hh b/paludis/repositories/portage/portage_repository_entries.hh
index 0ba2f7a..f5807aa 100644
--- a/paludis/repositories/portage/portage_repository_entries.hh
+++ b/paludis/repositories/portage/portage_repository_entries.hh
@@ -46,6 +46,7 @@ namespace paludis
* Handle entries (for example, ebuilds) in a PortageRepository.
*
* \ingroup grpportagerepository
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE PortageRepositoryEntries :
public InternalCounted<PortageRepositoryEntries>
@@ -100,6 +101,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grprepository
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE NoSuchPortageRepositoryEntriesType : public ConfigurationError
{
diff --git a/paludis/repositories/portage/portage_repository_news.hh b/paludis/repositories/portage/portage_repository_news.hh
index 2a7dacb..c7e2020 100644
--- a/paludis/repositories/portage/portage_repository_news.hh
+++ b/paludis/repositories/portage/portage_repository_news.hh
@@ -40,6 +40,7 @@ namespace paludis
* Holds the news/ data for a PortageRepository instance.
*
* \ingroup grpportagerepository
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE PortageRepositoryNews :
private PrivateImplementationPattern<PortageRepositoryNews>,
@@ -63,6 +64,7 @@ namespace paludis
* A NewsFile represents a GLEP 42 news file.
*
* \ingroup grpnewsconfigfile
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE NewsFile :
protected ConfigFile,
diff --git a/paludis/repositories/portage/portage_repository_params.sr b/paludis/repositories/portage/portage_repository_params.sr
index 61d2044..4babebd 100644
--- a/paludis/repositories/portage/portage_repository_params.sr
+++ b/paludis/repositories/portage/portage_repository_params.sr
@@ -26,6 +26,7 @@ make_class_PortageRepositoryParams()
*
* \see PortageRepository
* \ingroup grpportagerepository
+ * \nosubgrouping
*/
END
diff --git a/paludis/repositories/portage/portage_repository_profile.hh b/paludis/repositories/portage/portage_repository_profile.hh
index a13e1ce..df854a5 100644
--- a/paludis/repositories/portage/portage_repository_profile.hh
+++ b/paludis/repositories/portage/portage_repository_profile.hh
@@ -44,6 +44,7 @@ namespace paludis
* a PortageRepository instance.
*
* \ingroup grpportagerepository
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE PortageRepositoryProfile :
private PrivateImplementationPattern<PortageRepositoryProfile>,
diff --git a/paludis/repositories/portage/portage_repository_sets.hh b/paludis/repositories/portage/portage_repository_sets.hh
index 85b361b..0f54dcd 100644
--- a/paludis/repositories/portage/portage_repository_sets.hh
+++ b/paludis/repositories/portage/portage_repository_sets.hh
@@ -39,6 +39,7 @@ namespace paludis
* Holds the information about sets, except system, for a PortageRepository.
*
* \ingroup grpportagerepository
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE PortageRepositorySets :
private PrivateImplementationPattern<PortageRepositorySets>,
diff --git a/paludis/repositories/vdb/vdb_repository.sr b/paludis/repositories/vdb/vdb_repository.sr
index 15a21ad..ebdb633 100644
--- a/paludis/repositories/vdb/vdb_repository.sr
+++ b/paludis/repositories/vdb/vdb_repository.sr
@@ -16,6 +16,7 @@ make_class_VDBRepositoryParams()
*
* \see VDBRepository
* \ingroup grpvdbrepository
+ * \nosubgrouping
*/
END
diff --git a/paludis/repository.hh b/paludis/repository.hh
index ed8192d..6782d60 100644
--- a/paludis/repository.hh
+++ b/paludis/repository.hh
@@ -68,6 +68,7 @@ namespace paludis
*
* \see RepositoryInfo
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryInfoSection :
public InternalCounted<RepositoryInfoSection>,
@@ -106,6 +107,7 @@ namespace paludis
* Information about a Repository, for the end user.
*
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryInfo :
public InternalCounted<RepositoryInfo>,
@@ -330,6 +332,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryMaskInterface
{
@@ -371,6 +374,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryUseInterface
{
@@ -480,6 +484,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryInstalledInterface
{
@@ -510,6 +515,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryInstallableInterface
{
@@ -537,6 +543,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryUninstallableInterface
{
@@ -569,6 +576,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositorySetsInterface
{
@@ -600,6 +608,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositorySyncableInterface
{
@@ -628,6 +637,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryWorldInterface
{
@@ -650,6 +660,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryNewsInterface
{
@@ -669,6 +680,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryEnvironmentVariableInterface
{
@@ -688,6 +700,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryMirrorsInterface
{
@@ -717,6 +730,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryVirtualsInterface
{
@@ -736,6 +750,7 @@ namespace paludis
*
* \see Repository
* \ingroup grprepository
+ * \nosubgrouping
*/
class RepositoryProvidesInterface
{
@@ -755,6 +770,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grprepository
+ * \nosubgrouping
*/
class NoSuchRepositoryTypeError : public ConfigurationError
{
@@ -770,6 +786,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grprepository
+ * \nosubgrouping
*/
class PackageActionError : public Exception
{
@@ -785,6 +802,7 @@ namespace paludis
*
* \ingroup grprepository
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class PackageInstallActionError : public PackageActionError
{
@@ -800,6 +818,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grprepository
+ * \nosubgrouping
*/
class PackageFetchActionError : public PackageActionError
{
@@ -815,6 +834,7 @@ namespace paludis
*
* \ingroup grprepository
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class PackageUninstallActionError : public PackageActionError
{
@@ -830,6 +850,7 @@ namespace paludis
*
* \ingroup grprepository
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class EnvironmentVariableActionError :
public PackageActionError
diff --git a/paludis/repository_config_entry.sr b/paludis/repository_config_entry.sr
index 274e9be..fa1f8e8 100644
--- a/paludis/repository_config_entry.sr
+++ b/paludis/repository_config_entry.sr
@@ -13,6 +13,7 @@ make_class_RepositoryConfigEntry()
*
* \see DefaultConfig
* \ingroup grpdefaultconfig
+ * \nosubgrouping
*/
END
diff --git a/paludis/syncer.sr b/paludis/syncer.sr
index e3dcb88..dc5f030 100644
--- a/paludis/syncer.sr
+++ b/paludis/syncer.sr
@@ -11,6 +11,7 @@ make_class_SyncOptions()
*
* \see Syncer
* \ingroup grpsyncer
+ * \nosubgrouping
*/
END
}
diff --git a/paludis/tasks/install_task.hh b/paludis/tasks/install_task.hh
index 99af587..a5df514 100644
--- a/paludis/tasks/install_task.hh
+++ b/paludis/tasks/install_task.hh
@@ -56,6 +56,7 @@ namespace paludis
* Task used to install one or more targets.
*
* \ingroup grptasks
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE InstallTask :
PrivateImplementationPattern<InstallTask>,
diff --git a/paludis/tasks/sync_task.hh b/paludis/tasks/sync_task.hh
index 989f66a..0c8904f 100644
--- a/paludis/tasks/sync_task.hh
+++ b/paludis/tasks/sync_task.hh
@@ -33,6 +33,7 @@ namespace paludis
* Task to handle syncing some or all repositories.
*
* \ingroup grptasks
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE SyncTask :
PrivateImplementationPattern<SyncTask>,
diff --git a/paludis/tasks/uninstall_task.hh b/paludis/tasks/uninstall_task.hh
index 707b1af..9f7e846 100644
--- a/paludis/tasks/uninstall_task.hh
+++ b/paludis/tasks/uninstall_task.hh
@@ -74,6 +74,7 @@ namespace paludis
* Task used to uninstall one or more targets.
*
* \ingroup grptasks
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE UninstallTask :
PrivateImplementationPattern<UninstallTask>,
diff --git a/paludis/use_config_entry.sr b/paludis/use_config_entry.sr
index da77ea7..76cdbd8 100644
--- a/paludis/use_config_entry.sr
+++ b/paludis/use_config_entry.sr
@@ -13,6 +13,7 @@ make_class_UseConfigEntry()
*
* \see DefaultConfig
* \ingroup grpdefaultconfig
+ * \nosubgrouping
*/
END
}
diff --git a/paludis/util/collection.hh b/paludis/util/collection.hh
index 920bece..83d43db 100644
--- a/paludis/util/collection.hh
+++ b/paludis/util/collection.hh
@@ -42,6 +42,7 @@ namespace paludis
* which requires including paludis/util/collection_concrete.hh .
*
* \ingroup grpcollections
+ * \nosubgrouping
*/
template <typename T_>
class PALUDIS_VISIBLE SequentialCollection :
@@ -134,6 +135,7 @@ namespace paludis
* which requires including paludis/util/collection_concrete.hh .
*
* \ingroup grpcollections
+ * \nosubgrouping
*/
template <typename T_, typename C_ = std::less<T_> >
class PALUDIS_VISIBLE SortedCollection :
@@ -258,6 +260,7 @@ namespace paludis
* which requires including paludis/util/collection_concrete.hh .
*
* \ingroup grpcollections
+ * \nosubgrouping
*/
template <typename K_, typename V_>
class PALUDIS_VISIBLE AssociativeCollection :
diff --git a/paludis/util/collection_concrete.hh b/paludis/util/collection_concrete.hh
index af2031a..70595d6 100644
--- a/paludis/util/collection_concrete.hh
+++ b/paludis/util/collection_concrete.hh
@@ -42,6 +42,7 @@ namespace paludis
*
* \see SequentialCollection
* \ingroup grpcollections
+ * \nosubgrouping
*/
template <typename T_>
class PALUDIS_VISIBLE SequentialCollection<T_>::Concrete :
@@ -111,6 +112,7 @@ namespace paludis
*
* \see SortedCollection
* \ingroup grpcollections
+ * \nosubgrouping
*/
template <typename T_, typename C_ = std::less<T_> >
class PALUDIS_VISIBLE SortedCollection<T_, C_>::Concrete :
@@ -211,6 +213,7 @@ namespace paludis
*
* \see AssociativeCollection
* \ingroup grpcollections
+ * \nosubgrouping
*/
template <typename K_, typename V_>
class PALUDIS_VISIBLE AssociativeCollection<K_, V_>::Concrete :
diff --git a/paludis/util/comparison_policy.hh b/paludis/util/comparison_policy.hh
index 73adf1d..727747d 100644
--- a/paludis/util/comparison_policy.hh
+++ b/paludis/util/comparison_policy.hh
@@ -122,6 +122,7 @@ namespace paludis
* ComparisonPolicy: specialisation for NoComparisonTag.
*
* \ingroup grpcompare
+ * \nosubgrouping
*/
template <typename OurType_, typename ComparisonMethodTag_>
class ComparisonPolicy<OurType_, comparison_mode::NoComparisonTag, ComparisonMethodTag_>
@@ -147,6 +148,7 @@ namespace paludis
* CompareByMemberTag.
*
* \ingroup grpcompare
+ * \nosubgrouping
*/
template <typename OurType_, typename MemberType_>
class ComparisonPolicy<OurType_, comparison_mode::EqualityComparisonTag,
@@ -208,6 +210,7 @@ namespace paludis
* CompareByMemberComparisonFunctionTag.
*
* \ingroup grpcompare
+ * \nosubgrouping
*/
template <typename OurType_>
class ComparisonPolicy<OurType_, comparison_mode::EqualityComparisonTag,
@@ -267,6 +270,7 @@ namespace paludis
* CompareByMemberTag.
*
* \ingroup grpcompare
+ * \nosubgrouping
*/
template <typename OurType_, typename MemberType_>
class ComparisonPolicy<OurType_, comparison_mode::FullComparisonTag,
@@ -331,6 +335,7 @@ namespace paludis
* CompareByMemberComparisonFunctionTag.
*
* \ingroup grpcompare
+ * \nosubgrouping
*/
template <typename OurType_>
class ComparisonPolicy<OurType_, comparison_mode::FullComparisonTag,
@@ -394,6 +399,7 @@ namespace paludis
* CompareByMemberFetchFunctionTag.
*
* \ingroup grpcompare
+ * \nosubgrouping
*/
template <typename OurType_, typename MemberType_>
class ComparisonPolicy<OurType_, comparison_mode::EqualityComparisonTag,
@@ -453,6 +459,7 @@ namespace paludis
* CompareByMemberFetchFunctionTag.
*
* \ingroup grpcompare
+ * \nosubgrouping
*/
template <typename OurType_, typename MemberType_>
class ComparisonPolicy<OurType_, comparison_mode::FullComparisonTag,
diff --git a/paludis/util/counted_ptr.hh b/paludis/util/counted_ptr.hh
index f00575d..5b87e50 100644
--- a/paludis/util/counted_ptr.hh
+++ b/paludis/util/counted_ptr.hh
@@ -70,6 +70,7 @@ namespace paludis
* Base class for CountedPtr.
*
* \ingroup grppointers
+ * \nosubgrouping
*/
template <typename T_>
class CountedPtrBase :
@@ -181,6 +182,7 @@ namespace paludis
* Reference counted pointer class (specialisation for ExternalCountTag).
*
* \ingroup grppointers
+ * \nosubgrouping
*/
template <typename T_>
class CountedPtr<T_, count_policy::ExternalCountTag> :
@@ -283,6 +285,7 @@ namespace paludis
* Reference counted pointer class (specialisation for InternalCountTag).
*
* \ingroup grppointers
+ * \nosubgrouping
*/
template <typename T_>
class CountedPtr<T_, count_policy::InternalCountTag> :
@@ -388,6 +391,7 @@ namespace paludis
* Base class for an internally counted class.
*
* \ingroup grppointers
+ * \nosubgrouping
*/
template <typename T_>
class InternalCounted :
diff --git a/paludis/util/destringify.hh b/paludis/util/destringify.hh
index c272d29..92db3d5 100644
--- a/paludis/util/destringify.hh
+++ b/paludis/util/destringify.hh
@@ -37,6 +37,7 @@ namespace paludis
*
* \ingroup grpdestringify
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE DestringifyError :
public Exception
diff --git a/paludis/util/dir_iterator.hh b/paludis/util/dir_iterator.hh
index 3892ae4..e5cd53d 100644
--- a/paludis/util/dir_iterator.hh
+++ b/paludis/util/dir_iterator.hh
@@ -38,6 +38,7 @@ namespace paludis
*
* \ingroup grpfilesystem
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE DirOpenError :
public FSError
@@ -59,6 +60,7 @@ namespace paludis
* instance.
*
* \ingroup grpfilesystem
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE DirIterator :
public std::iterator<std::forward_iterator_tag, FSEntry>,
diff --git a/paludis/util/exception.hh b/paludis/util/exception.hh
index 4b0ce0d..2e8b649 100644
--- a/paludis/util/exception.hh
+++ b/paludis/util/exception.hh
@@ -39,6 +39,7 @@ namespace paludis
* Backtrace context class.
*
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE Context
{
@@ -69,6 +70,7 @@ namespace paludis
* Base exception class.
*
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE Exception :
public std::exception
@@ -119,6 +121,7 @@ namespace paludis
* never supposed to happen happens.
*
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE InternalError :
public Exception
@@ -150,6 +153,7 @@ namespace paludis
* limitations) is used.
*
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE NotAvailableError :
public Exception
@@ -167,6 +171,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grpnames
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE NameError :
public Exception
@@ -186,6 +191,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grpconfigfile
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE ConfigurationError :
public Exception
diff --git a/paludis/util/fd_output_stream.hh b/paludis/util/fd_output_stream.hh
index 84ee6ed..e2e8ac1 100644
--- a/paludis/util/fd_output_stream.hh
+++ b/paludis/util/fd_output_stream.hh
@@ -32,6 +32,7 @@ namespace paludis
* based upon the "io/outbuf2.hpp" example in section 13.13.3.
*
* \ingroup grpfdotputstream
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE FDOutputStreamBuf :
public std::streambuf
diff --git a/paludis/util/fs_entry.hh b/paludis/util/fs_entry.hh
index 9462229..5837507 100644
--- a/paludis/util/fs_entry.hh
+++ b/paludis/util/fs_entry.hh
@@ -42,6 +42,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grpfilesystem
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE FSError :
public Exception
diff --git a/paludis/util/instantiation_policy.hh b/paludis/util/instantiation_policy.hh
index 65625ba..adf3087 100644
--- a/paludis/util/instantiation_policy.hh
+++ b/paludis/util/instantiation_policy.hh
@@ -88,6 +88,7 @@ namespace paludis
* or assigned to.
*
* \ingroup grpinstance
+ * \nosubgrouping
*/
template<typename OurType_>
class PALUDIS_VISIBLE InstantiationPolicy<OurType_, instantiation_method::NonCopyableTag>
@@ -116,6 +117,7 @@ namespace paludis
* InstantiationPolicy: specialisation for classes that cannot be created.
*
* \ingroup grpinstance
+ * \nosubgrouping
*/
template<typename OurType_>
class InstantiationPolicy<OurType_, instantiation_method::NonInstantiableTag>
@@ -148,6 +150,7 @@ namespace paludis
* created at startup.
*
* \ingroup grpinstance
+ * \nosubgrouping
*/
template<typename OurType_>
class PALUDIS_VISIBLE InstantiationPolicy<OurType_, instantiation_method::SingletonAtStartupTag>
@@ -194,6 +197,7 @@ namespace paludis
* created as needed.
*
* \ingroup grpinstance
+ * \nosubgrouping
*/
template<typename OurType_>
class PALUDIS_VISIBLE InstantiationPolicy<OurType_, instantiation_method::SingletonAsNeededTag>
diff --git a/paludis/util/iterator.hh b/paludis/util/iterator.hh
index bb83cd3..1a20383 100644
--- a/paludis/util/iterator.hh
+++ b/paludis/util/iterator.hh
@@ -100,6 +100,7 @@ namespace paludis
* of dereferencing.
*
* \ingroup grpiterators
+ * \nosubgrouping
*/
template <typename Iter_, typename Value_>
class IndirectIterator : public std::iterator<typename std::iterator_traits<Iter_>::iterator_category, Value_>,
@@ -196,6 +197,7 @@ namespace paludis
* inserted.
*
* \ingroup grpiterators
+ * \nosubgrouping
*/
template <typename Iter_, typename Pred_>
class FilterInsertIterator :
@@ -291,6 +293,7 @@ namespace paludis
* upon an item before inserting it.
*
* \ingroup grpiterators
+ * \nosubgrouping
*/
template <typename Iter_, typename Trans_>
class TransformInsertIterator :
@@ -415,6 +418,7 @@ namespace paludis
* the specified type using the provided value.
*
* \ingroup grpiterators
+ * \nosubgrouping
*/
template <typename Iter_, typename Type_>
class CreateInsertIterator :
diff --git a/paludis/util/pipe.hh b/paludis/util/pipe.hh
index 048f9fa..e7068e5 100644
--- a/paludis/util/pipe.hh
+++ b/paludis/util/pipe.hh
@@ -34,6 +34,7 @@ namespace paludis
* Wrapper around pipe file descriptors.
*
* \ingroup grppipe
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE Pipe :
InstantiationPolicy<Pipe, instantiation_method::NonCopyableTag>
diff --git a/paludis/util/pstream.hh b/paludis/util/pstream.hh
index 035eb18..eb0b861 100644
--- a/paludis/util/pstream.hh
+++ b/paludis/util/pstream.hh
@@ -43,6 +43,7 @@ namespace paludis
*
* \ingroup grpsystem
* \ingroup grpexceptions
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE PStreamError :
public Exception
@@ -66,6 +67,7 @@ namespace paludis
* based upon the "io/inbuf1.hpp" example in section 13.13.3.
*
* \ingroup grpsystem
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE PStreamInBuf :
public std::streambuf,
@@ -170,6 +172,7 @@ namespace paludis
* from the output of an executed command.
*
* \ingroup grpsystem
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE PStream :
private InstantiationPolicy<PStream, instantiation_method::NonCopyableTag>,
diff --git a/paludis/util/random.hh b/paludis/util/random.hh
index 38a67f6..f73cbf2 100644
--- a/paludis/util/random.hh
+++ b/paludis/util/random.hh
@@ -34,6 +34,7 @@ namespace paludis
* basic algorithm and \ref AppCrypt 16.1 for the choice of numbers.
*
* \ingroup grprandom
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE Random
{
diff --git a/paludis/util/save.hh b/paludis/util/save.hh
index d9005c7..b276f4e 100644
--- a/paludis/util/save.hh
+++ b/paludis/util/save.hh
@@ -36,6 +36,7 @@ namespace paludis
* \ref TCppPL section 14.4).
*
* \ingroup grpsave
+ * \nosubgrouping
*/
template <typename T_>
class Save :
diff --git a/paludis/util/strip.hh b/paludis/util/strip.hh
index 6a3790a..d42a46e 100644
--- a/paludis/util/strip.hh
+++ b/paludis/util/strip.hh
@@ -70,6 +70,7 @@ namespace paludis
* issue with std::bind2nd).
*
* \ingroup grpstrippers
+ * \nosubgrouping
*/
template <std::string (* f_)(const std::string &, const std::string &)>
class StripAdapter :
diff --git a/paludis/util/system.hh b/paludis/util/system.hh
index 4183a45..63ca2f5 100644
--- a/paludis/util/system.hh
+++ b/paludis/util/system.hh
@@ -38,6 +38,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grpsystem
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE GetenvError : public Exception
{
@@ -55,6 +56,7 @@ namespace paludis
*
* \ingroup grpexceptions
* \ingroup grpsystem
+ * \nosubgrouping
*/
class PALUDIS_VISIBLE RunCommandError : public Exception
{
diff --git a/paludis/util/tokeniser.hh b/paludis/util/tokeniser.hh
index 2768a7d..546674f 100644
--- a/paludis/util/tokeniser.hh
+++ b/paludis/util/tokeniser.hh
@@ -155,6 +155,7 @@ namespace paludis
* Tokeniser: specialisation for delim_kind::AnyOfTag.
*
* \ingroup grptokenise
+ * \nosubgrouping
*/
template <typename DelimMode_, typename Char_>
class Tokeniser<delim_kind::AnyOfTag, DelimMode_, Char_> :
diff --git a/paludis/util/visitor.hh b/paludis/util/visitor.hh
index 70ebd11..732150a 100644
--- a/paludis/util/visitor.hh
+++ b/paludis/util/visitor.hh
@@ -76,6 +76,7 @@ namespace paludis
* Interface: visit a class of NodePtrType_.
*
* \ingroup grpvisitor
+ * \nosubgrouping
*/
template <typename NodePtrType_>
class Visits
@@ -106,6 +107,7 @@ namespace paludis
* Interface: don't visit NoType things.
*
* \ingroup grpvisitor
+ * \nosubgrouping
*/
template <unsigned n_>
class Visits<const visitor_internals::NoType<n_> * >
@@ -125,6 +127,7 @@ namespace paludis
* Interface: don't visit NoType things.
*
* \ingroup grpvisitor
+ * \nosubgrouping
*/
template <unsigned n_>
class Visits<visitor_internals::NoType<n_> * >
@@ -146,6 +149,7 @@ namespace paludis
* visitor that is descended from one of the VisitorType_ subclasses.
*
* \ingroup grpvisitor
+ * \nosubgrouping
*/
template <typename VisitorType_>
class VisitableInterface
@@ -180,6 +184,7 @@ namespace paludis
* implementation of VisitableInterface.
*
* \ingroup grpvisitor
+ * \nosubgrouping
*/
template <typename OurType_, typename VisitorType_>
class Visitable :
@@ -219,6 +224,7 @@ namespace paludis
* specified node types.
*
* \ingroup grpvisitor
+ * \nosubgrouping
*/
template <
typename N1_,
@@ -316,6 +322,7 @@ namespace paludis
* pointers to nodes.
*
* \ingroup grpvisitor
+ * \nosubgrouping
*/
template <typename VisitorPointer_>
class AcceptVisitor