paludis  Version 2.6.0
Classes | Namespaces | Functions | Variables
name.hh File Reference
#include <paludis/name-fwd.hh>
#include <paludis/util/exception.hh>
#include <paludis/util/wrapped_value.hh>
#include <paludis/util/operators.hh>
#include <paludis/util/set.hh>
#include <paludis/util/wrapped_forward_iterator.hh>
#include <paludis/util/wrapped_output_iterator.hh>
#include <string>
#include <iosfwd>

Go to the source code of this file.

Classes

class  paludis::PackageNamePartError
 
struct  paludis::WrappedValueTraits< PackageNamePartTag >
 
class  paludis::CategoryNamePartError
 
struct  paludis::WrappedValueTraits< CategoryNamePartTag >
 
class  paludis::QualifiedPackageName
 
class  paludis::SlotNameError
 
struct  paludis::WrappedValueTraits< SlotNameTag >
 
class  paludis::RepositoryNameError
 
struct  paludis::WrappedValueTraits< RepositoryNameTag >
 
class  paludis::KeywordNameError
 
struct  paludis::WrappedValueTraits< KeywordNameTag >
 
class  paludis::SetNameError
 
struct  paludis::WrappedValueTraits< SetNameTag >
 
class  paludis::PartNameError
 
struct  paludis::WrappedValueTraits< PartNameTag >
 

Namespaces

 paludis
 

Functions

const QualifiedPackageName paludis::operator+ (const CategoryNamePart &c, const PackageNamePart &p) PALUDIS_ATTRIBUTE((warn_unused_result))
 

Variables

template class PALUDIS_VISIBLE paludis::WrappedValue< PackageNamePartTag >
 
template class PALUDIS_VISIBLE paludis::WrappedValue< CategoryNamePartTag >
 
template class PALUDIS_VISIBLE paludis::WrappedValue< RepositoryNameTag >
 
template class PALUDIS_VISIBLE paludis::WrappedValue< SlotNameTag >
 
template class PALUDIS_VISIBLE paludis::WrappedValue< KeywordNameTag >
 
template class PALUDIS_VISIBLE paludis::WrappedValue< SetNameTag >
 
template class PALUDIS_VISIBLE paludis::WrappedValue< PartNameTag >
 
template class PALUDIS_VISIBLE paludis::Set< CategoryNamePart >
 
template class PALUDIS_VISIBLE paludis::Set< QualifiedPackageName >
 

Detailed Description

Declarations for Name classes.

Examples