paludis Version 3.0.2
The one true package mangler
package_id.hh File Reference
#include <paludis/package_id-fwd.hh>
#include <paludis/util/attributes.hh>
#include <paludis/util/fs_path-fwd.hh>
#include <paludis/util/iterator_range.hh>
#include <paludis/util/operators.hh>
#include <paludis/util/pimp.hh>
#include <paludis/util/sequence.hh>
#include <paludis/util/set.hh>
#include <paludis/util/wrapped_forward_iterator.hh>
#include <paludis/util/wrapped_output_iterator.hh>
#include <paludis/action-fwd.hh>
#include <paludis/choice-fwd.hh>
#include <paludis/contents-fwd.hh>
#include <paludis/dep_spec-fwd.hh>
#include <paludis/mask-fwd.hh>
#include <paludis/metadata_key-fwd.hh>
#include <paludis/metadata_key_holder.hh>
#include <paludis/name-fwd.hh>
#include <paludis/repository-fwd.hh>
#include <paludis/slot-fwd.hh>
#include <paludis/spec_tree-fwd.hh>
#include <paludis/version_spec-fwd.hh>
#include <memory>

Go to the source code of this file.

Classes

class  paludis::PackageID
class  paludis::PackageIDSetComparator
class  paludis::PackageIDComparator

Namespaces

namespace  paludis

Functions

bool paludis::operator== (const PackageID &, const PackageID &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE

Variables

template class PALUDIS_VISIBLE paludis::Sequence< std::shared_ptr< const PackageID > >
template class PALUDIS_VISIBLE paludis::WrappedForwardIterator< Sequence< std::shared_ptr< const PackageID > >::ConstIteratorTag, const std::shared_ptr< const PackageID > >
template class PALUDIS_VISIBLE paludis::WrappedForwardIterator< Sequence< std::shared_ptr< const PackageID > >::ReverseConstIteratorTag, const std::shared_ptr< const PackageID > >
template class PALUDIS_VISIBLE paludis::WrappedOutputIterator< Sequence< std::shared_ptr< const PackageID > >::InserterTag, std::shared_ptr< const PackageID > >
template class PALUDIS_VISIBLE paludis::Set< std::shared_ptr< const PackageID >, PackageIDSetComparator >
template class PALUDIS_VISIBLE paludis::WrappedForwardIterator< Set< std::shared_ptr< const PackageID >, PackageIDSetComparator >::ConstIteratorTag, const std::shared_ptr< const PackageID > >
template class PALUDIS_VISIBLE paludis::WrappedOutputIterator< Set< std::shared_ptr< const PackageID >, PackageIDSetComparator >::InserterTag, std::shared_ptr< const PackageID > >
template class PALUDIS_VISIBLE paludis::WrappedForwardIterator< PackageID::MasksConstIteratorTag, const std::shared_ptr< const Mask > >
template class PALUDIS_VISIBLE paludis::WrappedForwardIterator< PackageID::OverriddenMasksConstIteratorTag, const std::shared_ptr< const OverriddenMask > >

Detailed Description

Declarations for PackageID classes.

Examples