paludis Version 3.0.2
The one true package mangler
args_option.hh File Reference
#include <paludis/util/iterator_range.hh>
#include <paludis/util/pimp.hh>
#include <paludis/util/wrapped_forward_iterator.hh>
#include <paludis/util/type_list.hh>
#include <paludis/util/named_value.hh>
#include <paludis/util/visitor.hh>
#include <paludis/util/sequence-fwd.hh>
#include <functional>
#include <memory>

Go to the source code of this file.

Classes

class  paludis::args::ArgsOption
class  paludis::args::SwitchArg
class  paludis::args::StringArg
class  paludis::args::StringSetArg
class  paludis::args::StringSetArg::StringSetArgOptions
class  paludis::args::StringSequenceArg
class  paludis::args::AliasArg
class  paludis::args::IntegerArg
struct  paludis::args::AllowedEnumArg
class  paludis::args::EnumArg
class  paludis::args::EnumArg::EnumArgOptions

Namespaces

namespace  paludis
namespace  paludis::args

Typedefs

typedef Name< struct name_long_name > paludis::n::long_name
typedef Name< struct name_short_name > paludis::n::short_name

Enumerations

enum  ArgsOptionSpecifiedness { aos_not , aos_weak , aos_specified }

Variables

template class PALUDIS_VISIBLE paludis::WrappedForwardIterator< args::StringSetArg::ConstIteratorTag, const std::string >
template class PALUDIS_VISIBLE paludis::WrappedForwardIterator< args::StringSetArg::AllowedArgConstIteratorTag, const std::pair< std::string, std::string > >
template class PALUDIS_VISIBLE paludis::WrappedForwardIterator< args::StringSequenceArg::ConstIteratorTag, const std::string >
template class PALUDIS_VISIBLE paludis::WrappedForwardIterator< args::EnumArg::AllowedArgConstIteratorTag, const args::AllowedEnumArg >

Detailed Description

Declarations for ArgsOption.

Examples

  • None at this time.