paludis
Version 3.0.2
The one true package mangler
paludis
action_names.hh
1
/* vim: set sw=4 sts=4 et foldmethod=syntax : */
2
3
/*
4
* Copyright (c) 2008, 2009 Ciaran McCreesh
5
*
6
* This file is part of the Paludis package manager. Paludis is free software;
7
* you can redistribute it and/or modify it under the terms of the GNU General
8
* Public License version 2, as published by the Free Software Foundation.
9
*
10
* Paludis is distributed in the hope that it will be useful, but WITHOUT ANY
11
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
12
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
13
* details.
14
*
15
* You should have received a copy of the GNU General Public License along with
16
* this program; if not, write to the Free Software Foundation, Inc., 59 Temple
17
* Place, Suite 330, Boston, MA 02111-1307 USA
18
*/
19
20
#ifndef PALUDIS_GUARD_PALUDIS_ACTION_NAMES_HH
21
#define PALUDIS_GUARD_PALUDIS_ACTION_NAMES_HH 1
22
23
#include <paludis/action_names-fwd.hh>
24
#include <
paludis/action-fwd.hh
>
25
#include <
paludis/util/attributes.hh
>
26
27
namespace
paludis
28
{
29
template
<>
30
struct
PALUDIS_VISIBLE
ActionNames
<
InstallAction
>
31
{
32
static
const
char
*
const
value;
33
};
34
35
template
<>
36
struct
PALUDIS_VISIBLE
ActionNames
<
UninstallAction
>
37
{
38
static
const
char
*
const
value;
39
};
40
41
template
<>
42
struct
PALUDIS_VISIBLE
ActionNames
<
ConfigAction
>
43
{
44
static
const
char
*
const
value;
45
};
46
47
template
<>
48
struct
PALUDIS_VISIBLE
ActionNames
<
PretendAction
>
49
{
50
static
const
char
*
const
value;
51
};
52
53
template
<>
54
struct
PALUDIS_VISIBLE
ActionNames
<
InfoAction
>
55
{
56
static
const
char
*
const
value;
57
};
58
59
template
<>
60
struct
PALUDIS_VISIBLE
ActionNames
<
FetchAction
>
61
{
62
static
const
char
*
const
value;
63
};
64
65
template
<>
66
struct
PALUDIS_VISIBLE
ActionNames
<
PretendFetchAction
>
67
{
68
static
const
char
*
const
value;
69
};
70
}
71
72
#endif
action-fwd.hh
attributes.hh
paludis::ConfigAction
Definition
action.hh:528
paludis::FetchAction
Definition
action.hh:338
paludis::InfoAction
Definition
action.hh:593
paludis::InstallAction
Definition
action.hh:306
paludis::PretendAction
Definition
action.hh:430
paludis::PretendFetchAction
Definition
action.hh:473
paludis::UninstallAction
Definition
action.hh:370
PALUDIS_VISIBLE
#define PALUDIS_VISIBLE
Definition
attributes.hh:59
paludis
Definition
about_metadata-fwd.hh:24
paludis::ActionNames
Definition
action_names-fwd.hh:26
Generated by
1.18.0