00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef PALUDIS_GUARD_PALUDIS_ACTION_NAMES_HH
00021 #define PALUDIS_GUARD_PALUDIS_ACTION_NAMES_HH 1
00022
00023 #include <paludis/action_names-fwd.hh>
00024 #include <paludis/action-fwd.hh>
00025 #include <paludis/util/attributes.hh>
00026
00027 namespace paludis
00028 {
00029 template <>
00030 struct PALUDIS_VISIBLE ActionNames<InstallAction>
00031 {
00032 static const char * const value;
00033 };
00034
00035 template <>
00036 struct PALUDIS_VISIBLE ActionNames<InstalledAction>
00037 {
00038 static const char * const value;
00039 };
00040
00041 template <>
00042 struct PALUDIS_VISIBLE ActionNames<UninstallAction>
00043 {
00044 static const char * const value;
00045 };
00046
00047 template <>
00048 struct PALUDIS_VISIBLE ActionNames<ConfigAction>
00049 {
00050 static const char * const value;
00051 };
00052
00053 template <>
00054 struct PALUDIS_VISIBLE ActionNames<PretendAction>
00055 {
00056 static const char * const value;
00057 };
00058
00059 template <>
00060 struct PALUDIS_VISIBLE ActionNames<InfoAction>
00061 {
00062 static const char * const value;
00063 };
00064
00065 template <>
00066 struct PALUDIS_VISIBLE ActionNames<FetchAction>
00067 {
00068 static const char * const value;
00069 };
00070
00071 template <>
00072 struct PALUDIS_VISIBLE ActionNames<PretendFetchAction>
00073 {
00074 static const char * const value;
00075 };
00076 }
00077
00078 #endif