paludis  Version 2.6.0
Classes | Namespaces | Typedefs | Enumerations | Functions
set_file.hh File Reference
#include <paludis/util/pimp.hh>
#include <paludis/util/exception.hh>
#include <paludis/util/fs_path.hh>
#include <paludis/util/options.hh>
#include <paludis/util/named_value.hh>
#include <paludis/name.hh>
#include <paludis/spec_tree.hh>
#include <paludis/dep_spec-fwd.hh>
#include <functional>
#include <iosfwd>
#include <paludis/set_file-se.hh>

Go to the source code of this file.

Classes

struct  paludis::SetFileParams
 
class  paludis::SetFileError
 
class  paludis::SetFile
 

Namespaces

 paludis
 

Typedefs

typedef Name< struct name_file_name > paludis::n::file_name
 
typedef Name< struct name_parser > paludis::n::parser
 
typedef Name< struct name_set_operator_mode > paludis::n::set_operator_mode
 
typedef Name< struct name_tag > paludis::n::tag
 
typedef Name< struct name_type > paludis::n::type
 

Enumerations

enum  paludis::SetFileType { paludis::sft_paludis_conf, paludis::sft_paludis_bash, paludis::sft_simple, paludis::last_sft }
 
enum  paludis::SetFileSetOperatorMode { paludis::sfsmo_natural, paludis::sfsmo_star, paludis::last_sfsmo }
 

Functions

std::ostream & paludis::operator<< (std::ostream &, const SetFileType &) PALUDIS_VISIBLE
 
std::ostream & paludis::operator<< (std::ostream &, const SetFileSetOperatorMode &) PALUDIS_VISIBLE
 
std::pair< SetName, SetFileSetOperatorModepaludis::find_base_set_name_and_suffix_mode (const SetName &) PALUDIS_VISIBLE PALUDIS_ATTRIBUTE((warn_unused_result))
 

Detailed Description

Declarations for the SetFile classes, which are used by Environment and Repository implementations for files containing a package set.

Examples